Nur als Referenz habe ich dieses Format verwendet gesehen:
Date.UTC(2017,2,22)
Es funktioniert mit JSONP, das von der $.getJSON()
Funktion unterstützt wird . Ich bin mir nicht sicher, ob ich diesen Ansatz empfehlen würde ... wirf ihn einfach als Möglichkeit raus, weil die Leute es so machen.
FWIW: Verwenden Sie niemals Sekunden seit der Epoche in einem Kommunikationsprotokoll oder Millisekunden seit der Epoche, da diese dank der zufälligen Implementierung von Schaltsekunden mit Gefahren behaftet sind (Sie haben keine Ahnung, ob Sender und Empfänger UTC-Schaltsekunden ordnungsgemäß implementieren).
Eine Art Haustierhass, aber viele Leute glauben, dass UTC nur der neue Name für GMT ist - falsch! Wenn Ihr System keine Schaltsekunden implementiert, verwenden Sie GMT (oft als UTC bezeichnet, obwohl es falsch ist). Wenn Sie Schaltsekunden vollständig implementieren, verwenden Sie tatsächlich UTC. Zukünftige Schaltsekunden können nicht bekannt sein. Sie werden bei Bedarf von der IERS veröffentlicht und müssen ständig aktualisiert werden. Wenn Sie ein System ausführen, das versucht, Schaltsekunden zu implementieren, aber eine veraltete Referenztabelle enthält (häufiger als Sie vielleicht denken), haben Sie weder GMT noch UTC. Sie haben ein Wonky-System, das vorgibt, UTC zu sein.
Diese Datumszähler sind nur kompatibel, wenn sie in einem aufgeschlüsselten Format (y, m, d usw.) ausgedrückt werden. Sie sind NIEMALS in einem Epochenformat kompatibel. Merk dir das.