2016-04-04 12 views
3

Ich habe eine API result geben Zeitstempel wie diese 1447804800000. Wie konvertiere ich das in ein lesbares Format mit Javascript/jQuery? Diese Funktion AnrufWie konvertiert man Zeitstempel in lesbares Datum/Zeit?

+2

var x = new Date (1447804800000) zurück; Rücksendungen: Mi 18. November 2015 11:00:00 – jeff

+0

Mögliche Duplikate von [Wie Millisekunden in ein lesbares Datum zu konvertieren?] (Http://stackoverflow.com/questions/8579861/how-to-convert-milliseconds-into-a -readable-date) –

+0

hast du die erwartete ausgabe bekommen? –

Antwort

5

Sie können dies mit new Date() Methode

in ein lesbares Datum konvertieren, wenn Sie einen bestimmten Datumsstempel haben, können Sie Holen Sie sich das entsprechende Datum Uhrzeitformat mit der folgenden Methode

var date = new Date(timeStamp); 

in Ihrem Fall

var date = new Date(1447804800000); 

diese

Wed Nov 18 2015 05:30:00 GMT+0530 (India Standard Time) 
+0

Weißt du auch, wie man es rückwärts macht? Wie, gegeben Mi 18. November 2015 05:30:00 GMT + 0530 (India Standard Time) und verdeckt es zu 1447804800000 ?? –

+0

Javascript bietet keine eingebaute Methode für die umgekehrte Konvertierung von Datum zu Datum Zeitstempel. Möglicherweise müssen wir zu diesem Zweck eine benutzerdefinierte Methode schreiben. – Nitheesh

1

und Ihr Datum passieren:

JS:

function getDateFormat(date) { 
var d = new Date(date), 
     month = '' + (d.getMonth() + 1), 
     day = '' + d.getDate(), 
     year = d.getFullYear(); 

if (month.length < 2) 
    month = '0' + month; 
if (day.length < 2) 
    day = '0' + day; 
var date = new Date(); 
date.toLocaleDateString(); 

return [day, month, year].join('-'); 
} 
; 
Verwandte Themen