php的标准时间和js的new date,javascript的new 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就行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值