javascript时间函数基础介绍


Posted in Javascript onMarch 28, 2013

javascript时间函数

javascript提供了Date对象来进行时间和日期的计算。

Date对象有多种构造函数:

new Date() //当前时间
new Date(milliseconds) //距离起始时间1970年1月1日的毫秒数
new Date(datestring) //字符串代表的日期与时间。此字符串可以使用Date.parse()转换,比如"Jannuary 1, 1998 20:13:15"
new Date(year, month, day, hours, minutes, seconds, microseconds) //时间数值,可以不用全部写,不写则默认为0

使用时先创建一个Date对象,比如:
dateObj=new Date();

然后调用函数,比如
year=dateObj.getFullYear();//获得年份值

下面是函数列表。

获取类函数:
getDate() 函数 -- 返回天数(1-31)
getDay()函数 -- 返回星期数(0-6)
getFullYear() 函数 -- 返回四位数年份
getHours()函数 -- 返回小时数(0-23)
getMilliseconds() 函数 -- 返回毫秒数(0-999)
getMinutes() 函数 -- 返回分钟数(0-59)
getMonth() 函数 -- 返回月份数(0-11)
getSeconds() 函数 -- 返回的秒数(0-59)
getTime() 函数 -- 返回时间戳表示法(毫秒表示)
getYear() 函数 -- 返回年份(真实年份减去1900)

设置类函数:
(以下函数均返回date对象距1970年1月1日午夜之间的毫秒数)
setDate() 函数 -- 设置月份的一天
setFullYear() 函数 -- 设置的年份,月份和天
setHours() 函数 -- 设置小时,分钟,秒和毫秒
setMilliseconds() 函数 -- 设置毫秒数
setMinutes() 函数 -- 设置分钟,秒,毫秒
setMonth() 函数 -- 设置月份,天
setSeconds() 函数 -- 设置月份的一天
setTime() 函数 -- 使用毫秒数设置date对象
setYear() 函数 -- 设置年份(真实年份减去1900)

转化显示类函数:
toLocalString() 函数 -- 返回本地化字符串表示
toLocaleDateString函数 -- 返回日期部分的本地化字符串
toLocaleTimeString函数 -- 返回时间部分的本地化字符串

相对于local输出,还有:

toString()
toDateString()
toTimeString()

区别在于前者是根据不同的机器有不同的当地语言格式,后者是内部表示格式

日期解析类函数

Date.parse() 函数 -- 解析一个日期的字符串,并返回该日期距1970年1月1日午夜之间的毫秒数

时区相关的部份请看javascript时区函数

Javascript 相关文章推荐
jQuery AJAX 调用WebService实现代码
Mar 24 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 Javascript
用js设置下拉框为只读的小技巧
Apr 10 Javascript
jquery如何把数组变为字符串传到服务端并处理
Apr 30 Javascript
JavaScript事件类型中UI事件详解
Jan 14 Javascript
jQuery实现Select左右复制移动内容
Aug 05 Javascript
js编写的treeview使用方法
Nov 11 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
Jan 10 Javascript
webstorm和.vue中es6语法报错的解决方法
May 08 Javascript
React组件内事件传参实现tab切换的示例代码
Jul 04 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
Nov 08 Javascript
js实现幻灯片轮播图
Aug 14 Javascript
javascript数组的使用
Mar 28 #Javascript
js获取class的所有元素
Mar 28 #Javascript
js导航菜单(自写)简单大方
Mar 28 #Javascript
商城常用滚动的焦点图效果代码简单实用
Mar 28 #Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
Mar 28 #Javascript
jQuery div层的放大与缩小简单实现代码
Mar 28 #Javascript
jQuery+.net实现浏览更多内容(改编php版本)
Mar 28 #Javascript
You might like
php中用foreach来操作数组的代码
2011/07/17 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
Javascript document.referrer判断访客来源网址
2020/05/15 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
详解Python中where()函数的用法
2018/03/27 Python
python sort、sort_index方法代码实例
2019/03/28 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
python设置环境变量的作用和实例
2019/07/09 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
国际经济贸易专业推荐信
2013/11/06 职场文书
医院辞职信范文
2014/01/17 职场文书
初中同学聚会感言
2014/02/11 职场文书
励志演讲稿大全
2014/08/21 职场文书
普通党员对照检查材料
2014/09/24 职场文书
财产保全担保书
2015/01/20 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
Python访问Redis的详细操作
2021/06/26 Python