Reputation: 5121
I am getting date from in this format "/Date(1471846675177+0000)/"
I have done this :
var longToDate=function(millisec){
var length=millisec.length-7;
var date=millisec.substring(6,length);
return (new Date(millisec.substring(6,length)).toUTCString());
}
But it is showing "invalid date". Can someone tell me the reason for it ?
Upvotes: 3
Views: 6518
Reputation: 9
don't forget to convert to string milisec
var longToDate = function(millisec) {
var length = millisec.length-7;
var date = parseInt((millisec.toString()).substring(6,length));
return (new Date(date).toUTCString());
}
Upvotes: 0
Reputation: 3745
you forgot parseInt
var longToDate = function(millisec) {
var length = millisec.length - 7;
var date = parseInt(millisec.substring(6,length));
return (new Date(date).toUTCString());
}
Upvotes: 2