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 相关文章推荐
弹出广告特效(一个IP只弹出一次)的代码
Jul 27 Javascript
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
Aug 04 Javascript
xml文档转换工具,附图表例子(hta)
Nov 17 Javascript
Javascript 键盘事件的组合使用实现代码
May 04 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
jQuery选择器全集详解
Nov 24 Javascript
Bootstrap使用基础教程详解
Sep 05 Javascript
基于vuejs+webpack的日期选择插件
May 21 Javascript
浅析jQuery操作select控件的取值和设值
Dec 07 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
Mar 22 Javascript
解决vue 按钮多次点击重复提交数据问题
May 10 Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 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中读取和写入WORD文档的代码
2008/04/09 PHP
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
2017/02/04 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
2020/05/14 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
webpack 从指定入口文件中提取公共文件的方法
2018/11/13 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
spyder常用快捷键(分享)
2017/07/19 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
python实现对输入的密文加密
2019/03/20 Python
如何更优雅地写python代码
2019/07/02 Python
详解Python中的分支和循环结构
2020/02/11 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
在keras里实现自定义上采样层
2020/06/28 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
英国Office鞋店德国网站:在线购买鞋子、靴子和运动鞋
2018/12/19 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
六年级数学教学反思
2014/02/03 职场文书
法人授权委托书
2014/04/03 职场文书
医德医魂心得体会
2014/09/11 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
婚内分居协议书范文
2014/11/26 职场文书
农民工工资承诺书大全
2015/05/04 职场文书
2015年政教主任工作总结
2015/07/23 职场文书