js时间转换毫秒的实例代码


Posted in Javascript onAugust 21, 2019

将时间转换为毫秒数的方法有四个:

  1. Date.parse()
  2. Date.UTC
  3. valueOf()
  4. 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

以上几种方法希望能够对大家起到帮助,也感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
js动态添加onclick事件可传参数与不传参数
Jul 29 Javascript
浅析JavaScript中的事件机制
Jun 04 Javascript
JS简单实现城市二级联动选择插件的方法
Aug 19 Javascript
简单理解JavaScript中的封装与继承特性
Mar 19 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
js canvas实现画图、滤镜效果
Nov 27 Javascript
小程序转发探索示例
Feb 19 Javascript
解析原来浏览器原生支持JS Base64编码解码
Aug 12 Javascript
基于layui的下拉列表的数据回显方法
Sep 24 Javascript
JS常用排序方法实例代码解析
Mar 03 Javascript
.netcore+vue 实现压缩文件下载功能
Sep 24 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
Aug 21 #Javascript
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 #jQuery
jqGrid表格底部汇总、合计行footerrow处理
Aug 21 #Javascript
Vue仿微信app页面跳转动画效果
Aug 21 #Javascript
Angular 中使用 FineReport不显示报表直接打印预览
Aug 21 #Javascript
深入理解Vue keep-alive及实践总结
Aug 21 #Javascript
vue element 生成无线级左侧菜单的实现代码
Aug 21 #Javascript
You might like
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
PHP概率计算函数汇总
2015/09/13 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
2019/05/08 PHP
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
JavaScript原型继承_动力节点Java学院整理
2017/06/30 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
Python写的一个简单DNS服务器实例
2014/06/04 Python
Python计算字符宽度的方法
2016/06/14 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
python 不以科学计数法输出的方法
2018/07/16 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Python解析json代码实例解析
2019/11/25 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
2020/03/06 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
2016/02/09 面试题
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
个人简历中的自我评价怎么写
2014/01/26 职场文书
留学自荐信写作方法
2014/01/27 职场文书
计算机网络专业自荐信
2014/07/04 职场文书
考试作弊检讨
2015/01/27 职场文书
加薪申请报告范本
2015/05/15 职场文书
2016年班主任新年寄语
2015/08/18 职场文书
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技