Wie erhalte ich das aktuelle Datum / die aktuelle Uhrzeit in Sekunden in Javascript?
javascript
datetime
Hagelholz
quelle
quelle
Antworten:
.... gibt Ihnen die Sekunden seit Mitternacht, 1. Januar 1970
Referenz
quelle
gibt Millisekunden seit der Epoche. Keine Notwendigkeit zu verwenden
new
.Überprüfen Sie die Referenz hier: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now
(Wird in IE8 nicht unterstützt.)
quelle
Die Verwendung
new Date().getTime() / 1000
ist eine unvollständige Lösung zum Abrufen der Sekunden, da Zeitstempel mit Gleitkommaeinheiten erzeugt werden.Eine bessere Lösung wäre:
Werte ohne Floats sind auch für bedingte Anweisungen sicherer, da der Float unerwünschte Ergebnisse liefern kann. Die Granularität, die Sie mit einem Float erhalten, ist möglicherweise höher als erforderlich.
quelle
Math.round(new Date() / 1000)
Aufgrund Ihres Kommentars denke ich, dass Sie nach so etwas suchen:
Dann überprüfen Sie in Ihrem Scheck:
quelle
Um die Anzahl der Sekunden aus der Javascript-Epoche zu ermitteln, verwenden Sie:
quelle
jQuery
quelle
Diese JavaScript-Lösungen geben Ihnen die Millisekunden oder Sekunden seit Mitternacht, dem 1. Januar 1970, an.
Die IE 9+ -Lösung (IE 8 oder die ältere Version unterstützt dies nicht.):
Weitere Informationen erhalten Sie über
Date.now()
: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/nowDie generische Lösung:
Seien Sie vorsichtig, wenn Sie so etwas nicht wollen.
quelle
Dies sollte Ihnen die Millisekunden vom Beginn des Tages an geben.
Dies sollte Ihnen Sekunden geben.
Wie zuvor, außer dass ein bitweiser Operator verwendet wird, um die Anzahl der Tage zu bestimmen.
quelle
Seit dem 1. Januar 1970 können Sie einen anderen Weg finden, um die Zeit in Sekunden / Millisekunden zu ermitteln:
Aber seien Sie vorsichtig mit einem solchen Ansatz, da es schwierig sein kann, ihn zu lesen und zu verstehen.
quelle
Bessere Abkürzungen:
quelle
An einem Tag im Jahr 2020, in Chrome 80.0.3987.132, gibt dies
1584533105
quelle
So erhalten Sie die heutigen Gesamtsekunden des Tages:
Ich habe
+
im Gegenzug hinzugefügt , welche inint
. Dies kann anderen Entwicklern helfen. :) :)quelle