javascript的new date()方法获取当前时间和时间戳
在js中,我们获取时间一般都是通过new下Date()这个日期时间对象。
比如获取当前的系统时间我们可以:
var nowDate = new Date(); // Tue Feb 26 2019 22:33:56 GMT+0800 (中国标准时间)
Date()对象还返回了
在js中,我们获取时间一般都是通过new下Date()这个日期时间对象。
比如获取当前的系统时间我们可以:
var nowDate = new Date(); // Tue Feb 26 2019 22:33:56 GMT+0800 (中国标准时间)
Date()对象还返回了很多种常用的特定格式给我们,总结如下
var nowDate = new Date();
nowDate.getYear(); // 119 获取当前年份(2位)
nowDate.getFullYear(); // 2019 获取完整的年份(4位,1970-????)
nowDate.getMonth(); // 1 获取当前月份(0-11,0代表1月)
nowDate.getDate(); // 26 获取当前日(1-31)
nowDate.getDay(); // 2 获取当前星期X(0-6,0代表星期天)
nowDate.getTime(); // 1551192434095 获取当前时间(从1970.1.1开始的毫秒数)
nowDate.getHours(); // 22 获取当前小时数(0-23)
nowDate.getMinutes(); // 48 获取当前分钟数(0-59)
nowDate.getSeconds(); // 30 获取当前秒数(0-59)
nowDate.getMilliseconds(); // 437 获取当前毫秒数(0-999)
nowDate.toLocaleDateString(); // 2019/2/26 获取当前日期
var mytime = nowDate.toLocaleTimeString(); // 下午10:50:34 获取当前时间
nowDate.toLocaleString(); // 2019/2/26 下午10:51:18 获取日期与时间
js时间戳的获取方法
第一种方法:
var timestamp = new Date().getTime()
输出结果:1551192434095 (包含后3位的毫秒数)
第二种方法:valueOf 方法
var timestamp =(new Date()).valueOf();
输出结果:1551192434095 (包含后3位的毫秒数)
第三种方法:Date.parse
var timestamp = Date.parse(new Date());
输出结果:1551192434000 注意:这里得到的结果将后三位(毫秒)转换成了000显示。
注意:在js时间戳的使用中,我们很多时候,都会把后三位的毫秒数给去掉。去掉的方法也很简单,除以个1000就行了。
版权声明
本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。
评论