Javascript-Datumsformat

| | | | | | |

Um ein JavaScript-Zeitstempelformat zu erhalten, kann das Objekt Date() verwendet werden, das die aktuelle Uhrzeit in einem lesbaren Zeitstempelformat enthält. Sie können auch neue Date()-Objekte mit unterschiedlichen Zeitstempeln erstellen und die aktuelle Unix-Zeit mit der Methode getTime() abrufen.

Die Verwaltung von Datum und Uhrzeit ist ein wesentlicher Bestandteil der Programmierung. In JavaScript mussen Sie beispielsweise möglicherweise ein dynamisches Copyright-Datum, einen Zeitplan oder eine Liste von Ereignissen und deren Zeiten erstellen, die alle in gewissem Umfang die Zeit/das Datum verwenden.

Um mit der Zeit in JavaScript zu arbeiten, können Sie das Date-Objekt und die zugehörigen Methoden verwenden. Mit dem Date-Objekt können Sie Datum und Uhrzeit speichern und Datum und Uhrzeit entsprechend Ihren spezifischen Anforderungen formatieren.

In diesem Tutorial werden die Grundlagen zum Erstellen eines JavaScript-Zeitstempels untersucht Datum verwenden. Wir werden auch besprechen, wie Datums- und Zeitstempel in JavaScript formatiert werden und wie UTC-Zeitwerte abgerufen werden.

JavaScript Timestamp Object

Das Date-Objekt wird in JavaScript zum Speichern von . verwendet das Datum und die Uhrzeit. Ohne Argumente erstellt das Date-Objekt ein Objekt mit dem aktuellen Datum und der aktuellen Uhrzeit. Hier ein Beispiel fur das Date-Objekt, das verwendet wird, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen:

In unserem Code deklarieren wir eine Variable namens "currentTime‚" dem wir ein Date-Objekt zuweisen. Dann drucken wir die Variable "currentTime‚" zur Konsole. Unser Code gibt Folgendes zuruck:

Mi 05 Feb 2020 11:18:21 GMT+0000 (Greenwich Mean Time)

Wie Sie sehen, hat unser Code das aktuelle Datum und die aktuelle Uhrzeit so zuruckgegeben, dass wir sie lesen können. Wir können das Ergebnis unseres Date-Objekts in einige Komponenten zerlegen:

  • Tag: Mi
  • Monat: Feb
  • Tag: 14
  • Jahr: 2020
  • Stunde: 11
  • Minute: 18
  • Sekunde: 21
  • Zeitzone: GMT+000 (Greenwich Mean Time)

Während das Datumsobjekt diesen Wert zuruckgibt, versteht JavaScript Datums- und Uhrzeitangaben durch die Unix-Zeit der universelle Standard zum Speichern von Zeit in der Programmierung.

Wenn wir einen Unix-JavaScript-Zeitstempel abrufen möchten, können wir dies mit der Methode getTime() wie folgt tun:

Unser Code gibt zuruck: 1580901774643. Diese Zahl ist zwar nicht so attraktiv wie die oben erhaltenen Informationen, bedeutet aber genau dasselbe.

Neue Datumsobjekte aus vorhandenen Zeitstempeln erstellen

Bisher haben wir besprochen, wie ein Date-Objekt basierend auf der aktuellen Uhrzeit erstellt wird. Wir können jedoch auch erstellen ein Date-Objekt basierend auf einem vorhandenen JavaScript-Zeitstempel.

Dies kann nutzlich sein, wenn Sie bereits einen Datumswert haben, diesen aber mit dem JS-Datumsobjekt bearbeiten möchten. Beispielsweise haben Sie möglicherweise einen Unix-Zeitstempel, der in der oben gezeigten Langform der Zeit angezeigt werden soll (diejenige, die den Tag, die Uhrzeit, die Zeitzone und andere relevante Informationen anzeigt).

Sie können auf verschiedene Weise ein neues Date-Objekt aus einem vorhandenen Zeitstempel erstellen. Sie können Date verwenden, um ein neues Objekt zu erstellen, basierend auf:

Hier ist ein Beispiel fur jede dieser Methoden in Aktion:

neues Datum(9231925020);

neues Datum("17. April 1970 21:25:25‚");

neues Datum(1970, 3, 17, 21, 25, 25, 0);

Jedes dieser Beispiele erstellt ein Date-Objekt mit denselben Informationen. Wenn wir also wie zuvor die Zeit mit einem dieser Datumsobjekte und der Funktion getTime() ausgeben, erhalten wir diese Antwort:

Fr 17. April 1970 21:25:25 GMT+0100 (Greenwich Mean Time)

Es lohnt sich Beachten Sie, dass in der letzten Methode, bei der Sie Jahr, Monat, Tag, Stunden, Minuten, Sekunden und Millisekunden angeben, jeder fehlende Wert auf 0 gesetzt wird. Au√üerdem wird unser Monat auf gesetzt ;3‚"weil das JavaScript Date-Objekt fur die Monate von "0‚" hochz√§hlt.

Abrufen des Datums

Da wir nun ein Date-Objekt haben, können wir jeden beliebigen Teil des Datums oder der Uhrzeit abrufen, den wir benötigen. Wir können die Get-Methoden in JavaScript verwenden, um bestimmte Teile des Datums relativ zur lokalen Zeitzone zuruckzugeben. Hier sind die Datumsmethoden, die wir können zum Abrufen des Datums verwenden:

Erstellen Sie ein neues Datumsobjekt fur den 1. Januar 2020:

const january2020 = new Date(2020, 1, 1 );

Wenn wir nun die oben genannten Methoden fur das Jahr, den Monat und den Tag des Monats verwenden, erhalten wir Folgendes:

Wir könnten jede der zuvor besprochenen Datumsmethoden fur unseren Zeitstempel ausfuhren, um bestimmte Teile der Zeit abzurufen.

Daruber hinaus können wir unser Date-Objekt verwenden, um Zeiten in JavaScript zu vergleichen. Wenn wir also sehen wollten, ob es 2020 war, könnten wir den folgenden Code verwenden:

Da dieser Artikel gerade im Jahr 2020 geschrieben wird, gibt unser Code Folgendes zuruck: ‚ÄûEs ist 2020!‚" Wir k√∂nnten auch fortgeschrittenere Vergleichsmethoden durchfuhren, wie den Vergleich von Jahr und Tag mit dem gleichen Ansatz wie oben.

UTC-Methoden

Die von den oben besprochenen Datumsabruffunktionen zuruckgegebenen Werte basieren auf Ihren lokalen Zeitzoneneinstellungen. Wenn Sie UTC-Zeitstempel erhalten m√∂chten, die die Zeit berechnen basierend auf der koordinierten Weltzeit‚Äìsollten Sie in den obigen Funktionen "UTC‚" nach dem Wort "get‚" hinzufugen.

Hier&rsquo ;s ein Beispiel fur die Methoden getHours() und getUTCHours(), die verwendet werden, um die aktuelle Stunde und die Stunde in der UTC-Zeitzone abzurufen:

Unser Code gibt Folgendes zuruck:

11

11

Dieser Code druckt sowohl die Stunde in dir aus r aktuelle Zeitzone und die Stunde der UTC-Zeitzone. Wenn Sie sich derzeit in UTC befinden, sind diese Zahlen dieselben (wie oben).

Die Verwendung von UTC kann nutzlich sein, da es sich um einen international anerkannten Standard handelt, der häufig verwendet wird, wenn Sie eine Website oder App erstellen, die von mehreren Zeitzonen abhängt.

Schlussfolgerung

Zeit ist ein wichtiger Bestandteil von JavaScript, dem Sie wahrscheinlich häufig begegnen, wenn Sie neu programmieren . In diesem Tutorial haben wir besprochen, wie Sie ein Date-Objekt erstellen, um die aktuelle Uhrzeit zu speichern. Wir haben auch besprochen, wie benutzerdefinierte Date-Objekte basierend auf Zeitstempeln, Datumszeichenfolgen und bestimmten Uhrzeiten erstellt werden, und wir haben die integrierten Methoden zum Abrufen von Datumsangaben in JavaScript untersucht.

Jetzt sind Sie mit den Fähigkeiten, die Sie benötigen, um Zeitstempel in JavaScript wie ein Experte abzurufen und zu bearbeiten!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method