Javascript-Datum

| | | | | | | | | | |

An der Uhr kommt man nicht vorbei, insbesondere bei der Programmierung. So wie wir uns auf Uhren verlassen, um unseren Tag zu verfolgen, verwenden Programme Zeiterfassungstools, um zu wissen, was wann passieren sollte.

Mehrere Anwendungen mussen die Zeit erfassen. Eine Bloganwendung muss sich merken, wann ein Beitrag erstellt wurde, wohingegen eine Kalenderanwendung Ihre geplanten Ereignisse anzeigt.

In diesem Leitfaden erläutern wir, wie Sie mit Datum und Uhrzeit in JavaScript arbeiten. Wir fuhren Sie durch einige Beispiele, um zu veranschaulichen, wie Sie mit diesen Tools arbeiten.

Was ist das JavaScript Date Object?

Um mit der Zeit in JavaScript zu arbeiten, Verwenden Sie das Date-Objekt. Dies ist ein spezielles Objekt, das Datum und Uhrzeit speichert. Daruber hinaus enthält das Date-Objekt eine Reihe von Methoden, mit denen wir bestimmte Informationen zu Datum und Uhrzeit abrufen können.

Das Datumsobjekt sieht so aus:

In dieser Anleitung ’ Beachten Sie, dass Datum groß geschrieben wird. Dies liegt daran, dass Date ein integriertes JavaScript-Objekt ist. Sie mussen das Wort Datum groß schreiben, um mit dem Datumsobjekt zu arbeiten.

So verwenden Sie das Datumsobjekt

Ohne Werte teilt uns das Datumsobjekt die aktuelle Datum (und Uhrzeit. Dies wird basierend auf den Einstellungen Ihres Betriebssystems und unter Berucksichtigung Ihrer Zeitzone berechnet.

Wir können das Date-Objekt verwenden, um das aktuelle Datum wie folgt abzurufen:

Unser Code gibt ein Date-Objekt zuruck, das die folgenden Werte enthält:

Wie Sie sehen, wurde dieser Artikel im Juni in Großbritannien verfasst 24. Februar 2020, wie unser Zeitstempel zeigt. Das Schöne am Date-Objekt ist, dass es Daten in einem lesbaren Datumsformat zuruckgibt, damit wir sie leicht verstehen können.

Abrufen eines Zeitstempels mit Datum

Der obige Code ist fur uns Menschen lesbar, aber es gibt ein Problem: JavaScript funktioniert anders. Es interpretiert Datumsangaben Verwenden eines Unix-Zeitstempels. Unix-Zeitstempel zählen, wie viele Sekunden seit dem 1. Januar 1970 vergangen sind. Zu diesem Zeitpunkt begann die Unix-Zeit.

Um die aktuelle Zeit als Zeitstempel abzurufen, können Sie . verwenden die Methode getTime():

Unser Code gibt 1592992393313 zuruck, eine Zahl, die von JavaScript interpretiert werden kann.

Datumsobjekt erstellen

Der Standardwert des Datumsobjekts ist das aktuelle Datum und die aktuelle Uhrzeit. Sie können dies ändern, um ein Datum basierend auf einem bestimmten Zeitstempel zu erstellen r Datum und Uhrzeit.

Sie können dies tun, indem Sie entweder einen Zeitstempel, eine Datumszeichenfolge oder eine Reihe von Zahlen angeben, die dem aktuellen Datum und der aktuellen Uhrzeit entsprechen:

Angenommen, wir möchten einen Zeitstempel fur den 1. Januar 2021 erstellen. Dazu können wir diesen Code verwenden:

Unser Code kehrt zuruck: Fr 01 Jan 2021 12:00:00 GMT+0000 (Greenwich Mean Time)

Wir könnte diesen Zeitstempel auch mit diesen Codezeilen erstellt haben:

Unser Code gibt Folgendes zuruck:

All dies -Methoden erstellen dasselbe Date-Objekt.

Abrufen des Datums

Das Date-Objekt enthält eine Reihe von integrierten Methoden, um auf bestimmte Informationen uber das Datum zuzugreifen . Die Methoden, mit denen Sie Informationen zum Datum abrufen können, beginnen mit get. Hier eine Liste als Referenz:

Angenommen, wir möchten herausfinden, wie spät es gerade ist. Dies können wir mit diesem Code tun:

Unser Code gibt 11 zuruck. Dies zeigt Wir wissen, dass der Tag derzeit 11 Stunden alt ist.

Diese Funktionen sind nutzlich, da sie uns helfen, bestimmte Informationen uber den Tag zu extrahieren. Wir mussen uns keine Sorgen machen, irgendwelche Zeichenfolgen zu manipulieren ; wir können einfach die get-Methoden verwenden, um mehr uber die aktuelle Zeit zu erfahren.

Sie können einen Zeitstempel mithilfe der koordinierten Weltzeit (UTC) abrufen, indem Sie . hinzufugen UTC zwischen dem Wort get und dem Datumswert. Standardmäßig gibt das Date-Objekt Informationen in der lokalen Zeitzone des Benutzers zuruck Bei Benutzern in mehreren Zeitzonen ist es oft am besten, UTC zu verwenden, um die Zeitereignisse einfach zu verfolgen.

Aktualisieren eines Datumsobjekts

Datumsobjekte können mit den Date-Methoden set aktualisiert werden. Es gibt eine set-Methode fur jede get-Methode, die vom Date-Objekt angeboten wird:

Angenommen, wir möchten herausfinden, welcher Wochentag letztes Jahr an diesem Datum war. Wir könnten dies tun, indem wir das Jahr in unserem Date-Objekt mit setFullYear() auf 2019 setzen. Dann können wir getDay() verwenden, um den Wochentag abzurufen:

Unser Code gibt zuruck: An diesem Tag im letzten Jahr war Dienstag.

Zuerst verwenden wir Date(), um das aktuelle Datum abzurufen. Dann verwenden wir die Methode setFullYear(), um das Jahr auf unserem date-Objekt auf 2019.

Als nächstes deklarieren wir ein Array namens daysOfTheWeek. Dies hilft uns, die von getDay() zuruckgegebene Zahl in . umzuwandeln ein Wochentag.

Dann verwenden wir die Methode getDay(), um herauszufinden, welcher Wochentag dieses Mal im Jahr 2019 war. Dann drucken wir die Nachricht An diesem Tag im letzten Jahr war es gefolgt vom Wochentag.

Fazit

Mit dem Date-Objekt können Sie mit Datumsangaben arbeiten und Uhrzeiten in JavaScript. Das Date-Objekt enthält eine Reihe von get-Methoden, die Ihnen helfen, die aktuelle Uhrzeit zu kennen, und set-Methoden zum Bearbeiten von Datums- und Uhrzeitobjekten bereit zu starten wo rking mit Datum und Uhrzeit in JavaScript wie ein Experte!

Javascript-Datum around: Questions

Javascript-Datum exp: Questions

Shop

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

$

Best laptop for Zoom

$499

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