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 相关文章推荐
jquery 经典动画菜单效果代码
Jan 26 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 Javascript
jquery 之 $().hover(func1, funct2)使用方法
Jun 14 Javascript
获取数组中最大最小值方法js代码(自写)
Aug 12 Javascript
js进行表单验证实例分析
Feb 10 Javascript
jQuery实现的简单悬浮层功能完整实例
Jan 23 Javascript
javascript实现右下角广告框效果
Feb 01 Javascript
微信小程序扫描二维码获取信息实例详解
May 07 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
Oct 17 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
Nov 06 Javascript
es6中Promise 对象基本功能与用法实例分析
Feb 23 Javascript
如何优雅地取消 JavaScript 异步任务
Mar 22 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中time(),date(),mktime()区别介绍
2013/09/28 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
Extjs407 getValue()和getRawValue()区别介绍
2013/05/21 Javascript
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
2015/08/26 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
Python聚类算法之DBSACN实例分析
2015/11/20 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
对python .txt文件读取及数据处理方法总结
2018/04/23 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
2019/02/21 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
Django权限控制的使用
2021/01/07 Python
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
linux下进程间通信的方式
2013/01/23 面试题
《小猫刮胡子》教学反思
2014/02/21 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL