我想要一个表示当前日期和时间的数字,比如Unix时间戳。
当前回答
任何不支持Date.now的浏览器,您都可以使用它获取当前日期时间:
currentTime = Date.now() || +new Date()
其他回答
我喜欢这个,因为它很小:
+new Date
我也喜欢这个,因为它同样短,而且与现代浏览器兼容,超过500人投票认为它更好:
Date.now()
var time = Date.now || function() {
return +new Date;
};
time();
对于lodash和下划线用户,请使用_.now。
var timestamp = _.now(); // in milliseconds
更简单的方法:
var timeStamp=event.timestamp || new Date().getTime();
要分别获得时间、月、日、年,这将起作用
var currentTime = new Date();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();