JavaScript 获取当前时间戳
JavaScript 获取当前时间戳有三种方法:
方法一:
var time = Date.parse(new Date());
结果:1511022924000
这个结果只精确到了秒,后面三位都是0
方法二:
var time = new Date().valueOf();
结果:1511023206386
精确到了毫秒
方法三:
var time = new Date().getTime();
结果:1511023294696
精确到了毫秒
总结:时间戳在开发中的场景中经常用到,在前端中引用的js或css有时候更新了,浏览器却有缓存,这个时候如果
在文件名后面带上时间戳,这样就会重新向服务器请求,当然在后台方面或者数据库也有类似生成时间戳的方法,原理大同小异,
可能会用于一些生成订单用途,当然最好精确毫秒。问题来了,不管前端还是后台如果都使用到时间戳并且精确到了毫秒,
高并发场景就要注意了,有可能同一条数据生成的时间戳相同,如果非高并发场景时间戳还是挺不错的。