Kurkula
Kurkula

Reputation: 6762

Jquery localize UTC Date Time

I am trying to localize my date and I am getting NAN invalid date. What would be the mistake?

My Code in fiddle

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

Answers (1)

Hamix
Hamix

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().

DEMO

Upvotes: 1

Related Questions