JavaScript 获取当前时间戳

JavaScript 获取当前时间戳有三种方法:

方法一:

var time = Date.parse(new Date());

结果:1511022924000

这个结果只精确到了秒,后面三位都是0

方法二:

var time = new Date().valueOf();

结果:1511023206386

精确到了毫秒

方法三:

var time = new Date().getTime();

结果:1511023294696

精确到了毫秒

总结:时间戳在开发中的场景中经常用到,在前端中引用的js或css有时候更新了,浏览器却有缓存,这个时候如果

在文件名后面带上时间戳,这样就会重新向服务器请求,当然在后台方面或者数据库也有类似生成时间戳的方法,原理大同小异

可能会用于一些生成订单用途,当然最好精确毫秒。问题来了,不管前端还是后台如果都使用到时间戳并且精确到了毫秒,

高并发场景就要注意了,有可能同一条数据生成的时间戳相同,如果非高并发场景时间戳还是挺不错的。

 

 

posted @ 2017-11-19 00:52  伪代码  阅读(1421)  评论(0编辑  收藏  举报