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 相关文章推荐
Array对象方法参考
Oct 03 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
jQuery函数的等价原生函数代码示例
May 27 Javascript
javascript三元运算符用法实例
Apr 16 Javascript
jQuery学习笔记之回调函数
Aug 15 Javascript
JSON对象 详解及实例代码
Oct 18 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
Oct 26 Javascript
Vue中正确使用jQuery的方法
Oct 30 jQuery
微信小程序实现多选功能
Nov 04 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
详解小程序横屏方案对比
Jun 28 Javascript
TypeScript 内置高级类型编程示例
Sep 23 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 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
js url传值中文乱码之解决之道
2009/11/20 Javascript
jQuery入门第一课 jQuery选择符
2010/03/14 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
AngularJS动态生成div的ID源码解析
2016/08/29 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
你应该知道的python列表去重方法
2017/01/17 Python
python动态进度条的实现代码
2019/07/03 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
numpy 声明空数组详解
2019/12/05 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
python文件和文件夹复制函数
2020/02/07 Python
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
linux下进程间通信的方式
2013/01/23 面试题
饭店工作计划书
2014/01/10 职场文书
小学数学教研活动总结
2014/07/01 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
2014年团总支工作总结
2014/11/21 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
筑梦中国心得体会
2016/01/18 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python