Reputation: 6762
I am trying to localize my date and I am getting NAN invalid date. What would be the mistake?
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>
Upvotes: 0
Views: 332
Reputation: 1335
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));
First parse itDate.parse(date)
then new Date
. For convert it to string use utcdate.toUTCString()
.
Upvotes: 1