0

我正在尝试本地化我的日期,但我收到了 NAN 无效日期。会是什么错误?

我的小提琴代码

function localizeUTCDateTime(date) {
    var utcdate = new Date(date + " UTC");
    return utcdate.toDateString() + " " + utcdate.getHours() + ":" + utcdate.getMinutes() + ":" + utcdate.getSeconds();
}

var creationDate = '2014-09-23T00:59:26.92';
$('#divTime').text(localizeUTCDateTime(creationDate));


<div id='divTime'>

</div>
4

1 回答 1

1
function localizeUTCDateTime(date) {
    var utcdate =new Date(Date.parse(date));
    console.log(utcdate);
    return utcdate.toUTCString() + " " + utcdate.getHours() + ":" + utcdate.getMinutes() + ":" + utcdate.getSeconds();
}

var creationDate = '2014-09-23T00:59:26.92';
$('#divTime').text(localizeUTCDateTime(creationDate));

首先解析它Date.parse(date)然后 new Date。要将其转换为字符串,请使用utcdate.toUTCString().

演示

于 2014-09-24T08:19:09.150 回答