我想将日期转换为时间戳,我的输入是 26-02-2012
。我用了
new Date(myDate).getTime();
它说 NaN .. 任何人都可以告诉如何转换它?
原文由 selladurai 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想将日期转换为时间戳,我的输入是 26-02-2012
。我用了
new Date(myDate).getTime();
它说 NaN .. 任何人都可以告诉如何转换它?
原文由 selladurai 发布,翻译遵循 CC BY-SA 4.0 许可协议
试试这个函数,它使用 Date.parse() 方法并且不需要任何自定义逻辑:
function toTimestamp(strDate){
var datum = Date.parse(strDate);
return datum/1000;
}
alert(toTimestamp('02/13/2009 23:31:30'));
原文由 Ketan Savaliya 发布,翻译遵循 CC BY-SA 3.0 许可协议
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
将字符串拆分为各个部分,并将它们直接提供给 Date 构造函数:
更新: