如何将日期转换为时间戳?
2022-08-30 00:34:55
我想将日期转换为时间戳,我的输入是.我用过26-02-2012
new Date(myDate).getTime();
它说NaN..任何人都可以告诉如何转换它吗?
我想将日期转换为时间戳,我的输入是.我用过26-02-2012
new Date(myDate).getTime();
它说NaN..任何人都可以告诉如何转换它吗?
将字符串拆分为多个部分,并将它们直接提供给 Date 构造函数:
更新:
var myDate = "26-02-2012";
myDate = myDate.split("-");
var newDate = new Date( myDate[2], myDate[1] - 1, myDate[0]);
console.log(newDate.getTime());
试试这个函数,它使用Date.parse()方法,不需要任何自定义逻辑:
function toTimestamp(strDate){
var datum = Date.parse(strDate);
return datum/1000;
}
alert(toTimestamp('02/13/2009 23:31:30'));