358 Stimmen

Wie erhalte ich das aktuelle Datum oder/und die Uhrzeit in Sekunden?

Wie erhalte ich das aktuelle Datum oder/und die Uhrzeit in Sekunden mit Javascript?

1voto

dr.dimitru Punkte 2557

Bessere Abkürzungen:

+new Date # Milliseconds since Linux epoch
+new Date / 1000 # Seconds since Linux epoch
Math.round(+new Date / 1000) #Seconds without decimals since Linux epoch

1voto

etoricky Punkte 541

An einem Tag im Jahr 2020 ergibt dies in Chrome 80.0.3987.132 1584533105

~~(new Date()/1000) // 1584533105
Number.isInteger(~~(new Date()/1000)) // true

0voto

Sachin Shah Punkte 4272

Um die heutigen Gesamtsekunden des Tages zu erhalten:

getTodaysTotalSeconds(){
    let date = new Date();        
    return +(date.getHours() * 60 * 60) + (date.getMinutes() * 60) + date.getSeconds();
}

Ich habe hinzugefügt + im Gegenzug, die in int . Dies kann anderen Entwicklern helfen :)

0voto

Gass Punkte 3731

Es gibt keine Notwendigkeit, eine Variable zu initialisieren, die das Datumsobjekt enthält aufgrund der Tatsache, dass die Date.now() ist eine statische Methode was bedeutet, dass sie direkt vom Konstruktor eines API-Objekts aus zugänglich ist.

Sie können also einfach Folgendes tun

document.write(Date.now()) // milliseconds

document.write(Date.now()/1000) // seconds

Etwas Spaß

Live-Aktualisierung der Sekunden seit dem 1. Januar 1970 00:00:00 UTC

let element = document.getElementById('root')

const interval = setInterval(() => {
  let seconds = Math.round(Date.now()/1000)
  element.innerHTML = seconds
},1000)

Seconds since January 1, 1970 00:00:00 UTC 
<h1 id='root'></h1>

-1voto

rizwan Punkte 1

Wenn Sie nur Sekunden in DREI JS benötigen, verwenden Sie einen der folgenden Codes in function uses window.requestAnimationFrame()

let sec = parseInt(Date.now().toString()[10]); console.log(' counting Seconds => '+ sec );

または let currentTime= Date.now();

let secAsString= time.toString()[10];

let sec = parseInt(t);

console.log('counting Seconds =>'+ sec );

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X