Date对象之将时间转为毫秒数的方法对比
来源:互联网 发布:神州泰岳 知乎 编辑:程序博客网 时间:2024/04/18 18:07
的不太理想,回来查了查,发现将时间转换为毫秒数的方法有四个:
Date.parse()
Date.UTC
valueOf()
getTime()
1. Date.parse():该方法接受一个表示日期的字符串参数,然后尝试根据这个日期返回日期的毫秒数。ECMA-262没有定义该方法支持哪种日期格式,因此这个方法的行为因为浏览器实现而异。如果传入字符串不能表示日期,那么它会返回NaN。该方法返回的毫秒值后三位全为0,精确到秒数,没有毫秒数。
Date.parse(
"2012年9月9日"
)
NaN
Date.parse(
"2012 9 9"
)
1347120000000
// 毫秒数转换为日期格式
new
Date(Date.parse(
"2012 9 9"
))
Sun Sep 09 2012 00:00:00 GMT+0800 (中国标准时间)
2. Date.UTC(): 该方法也返回表示日期的毫秒数,但是该方法接受的参数是年份、基于0的月份、月份中的哪一天、小时数、分钟、秒以及毫秒。这些参数中只有前两个参数是必需的。
Date.UTC(12)
NaN
Date.UTC(2013,4,11);
1368230400000
3. valueOf(): 该方法返回日期的毫秒表示,可以方便时间的比较,该方法返回的毫秒数精确到毫秒。
var
date =
new
Date();
date.valueOf();
1368283579633
4. getTime(): 返回表示日期的毫秒数,与valueOf()返回的值相同,也精确到毫秒数。
var
date =
new
Date();
date.getTime();
1368283691951
0 0
- Date对象之将时间转为毫秒数的方法对比
- JavaScript 日期对象Date(声明/Date对象的方法/返回距离1970/01/01毫秒数)
- 将整型或整型的毫秒数转为日期
- oracle 将Number型字段转为时间类型 将毫秒转为时间类型的
- String 转为Date 再转为Long(毫秒数)
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- 将字符串时间转为毫秒值
- mysql将毫秒数转成某种格式的时间
- 将Long类型的毫秒数转换成时间格式
- 将json日期Date转为ios时间
- oracle 将Number型字段转为时间类型 将毫秒转为时间类型
- Flex 将毫秒转为时间(时、分、秒)
- 获取时间的毫秒数
- java API的bug javq.util.Date类的getTime()方法获取当前时间的毫秒数当涉及到闰年时,有错误
- Date转为Long的方法
- java中以毫秒表示的时间字符串转化为Date对象
- js将时间戳转换为日期以及js Date对象的一些方法
- 项目中使用JsonSerializer将JavaBean中Date毫秒级转秒级的简便方法
- 三层架构-循序渐进
- 查询、关键字
- 在线购物领域类图
- js适配屏幕大小
- java设置模式--单例模式
- Date对象之将时间转为毫秒数的方法对比
- haffuman 编码c++实现
- MyEclipse中Web项目的重命名问题
- Ubuntu下安装单机版Storm运行环境
- poj 3264 Balanced Lineup (RMQ算法 模板题)
- 程序员面试金典——高度最小的BST
- 给EditText的drawableRight属性的图片设置点击事件
- 简单的爬取豆瓣纸书名与简介和图片
- 动态规划汇总