gpt4 book ai didi

javascript - 从日期javascript获取毫秒数

转载 作者:行者123 更新时间:2023-12-02 06:07:53 24 4
gpt4 key购买 nike

我有这样的日期格式 2011-07-29T08:18:39

我想将这个日期转换为毫秒我试试

var myDate = '2011-07-29T08:18:39';    
new Date(myDate.replace("T"," ")).getTime()

但显示为 NaN。请帮忙谢谢

最佳答案

T.J.是正确的;我原来的解决方案在 IE9 和 Safari 中失败了。这样就可以了,并且适用于所有主流浏览器。

var myDate = '2011-07-29T08:18:39';    

function parseDate(dateString){
var time = Date.parse(dateString);
if(!time){
time = Date.parse(dateString.replace("T"," "));
if(!time){
bound = dateString.indexOf('T');
var dateData = dateString.slice(0, bound).split('-');
var timeData = dateString.slice(bound+1, -1).split(':');

time = Date.UTC(dateData[0],dateData[1]-1,dateData[2],timeData[0],timeData[1],timeData[2]);
}
}
return time;
}

var milliseconds = parseDate(myDate);

关于javascript - 从日期javascript获取毫秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6870431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com