Zum Hauptinhalt springen

Wie man die Zahl, den Monat und den Wochentag ableitet: Eine einfache Anleitung

Eine der beliebtesten und einfachsten Möglichkeiten, das aktuelle Datum in einem Programm zu erhalten, besteht darin, die integrierten Funktionen der Programmiersprache zu verwenden, mit der Sie arbeiten. In JavaScript können Sie beispielsweise die Methode verwenden, um das aktuelle Datum abzurufen Date(). Es gibt ein Objekt zurück, das Informationen zum aktuellen Datum und zur aktuellen Uhrzeit enthält.

Wie kann ich das Datum und den Wochentag mit JavaScript ausgeben?

JavaScript bietet die Möglichkeit, das aktuelle Datum und den Wochentag einfach abzurufen und dann auf eine Webseite zu übertragen. Hier ist eine einfache Anleitung, die Ihnen dabei hilft:

  1. Erstellen Sie ein neues Skript auf Ihrer Webseite oder in einer separaten Datei.
  2. Verwenden Sie das Date() -Objekt, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen. Beispiel: var currentDate = new Date();
  3. Verwenden Sie die Methoden des Date() -Objekts, um die benötigten Informationen abzurufen. Zum Beispiel currentDate.getMonth() gibt den aktuellen Monat (0 bis 11) und currentDate zurück.getDay() gibt den aktuellen Wochentag zurück (0 bis 6, wobei Sonntag 0 ist).
  4. Verwenden Sie JavaScript, um den Inhalt der erstellten Elemente mithilfe der innerHTML-Eigenschaft zu aktualisieren. Zum Beispiel document.getElementById("month").innerHTML = currentDate.getMonth() + 1; und document.getElementById("dayOfWeek").innerHTML = currentDate.getDay(); .

Abrufen des aktuellen Datums in JavaScript

In JavaScript gibt es ein spezielles Date-Objekt, mit dem Sie das aktuelle Datum und die aktuelle Uhrzeit abrufen können. Um dies zu tun, erstellen Sie einfach eine neue Instanz dieses Objekts:

var currentDate = new Date();

Danach werden das aktuelle Datum und die aktuelle Uhrzeit in der Variablen currentDate gespeichert.

Um nur das Datum abzurufen, können Sie die Methoden des Date-Objekts verwenden, z. B. getFullYear(), um das vollständige Jahr abzurufen, getMonth(), um den Monat abzurufen (0 bis 11) und getDate(), um den Tag des Monats abzurufen:

var year = currentDate.getFullYear(); var month = currentDate.getMonth() + 1; var day = currentDate.getDate();

Sie können die getDay() -Methode verwenden, um den Namen des Wochentags abzurufen. Es gibt eine Zahl zwischen 0 und 6 zurück, wobei 0 Sonntag, 1 Montag usw. ist. Der Name des Wochentags kann jedoch mit einem Array abgerufen werden:

var daysOfWeek = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']; var dayOfWeek = daysOfWeek[currentDate.getDay()];

Die Variable DayOfWeek speichert nun den Namen des aktuellen Wochentags.

Es ist wichtig zu beachten, dass alle Methoden des Date-Objekts mit der lokalen Zeit arbeiten, dh sie geben Werte zurück, die den Zeitzoneneinstellungen auf dem Computer des Benutzers entsprechen.

Parsen von Daten aus einer Zeichenfolge

Es gibt mehrere Möglichkeiten, ein Datum aus einer Zeichenfolge zu parsen, abhängig vom Format, in dem das Datum dargestellt wird. Der allgemeinste Weg besteht jedoch darin, reguläre Ausdrücke zu verwenden.

Mit regulären Ausdrücken können Sie ein Suchmuster für eine Zeichenfolge festlegen und die gewünschten Daten abrufen, in diesem Fall das Datum. Zum Beispiel können Sie das folgende Muster verwenden, um ein Datum im Format "dd.mm.yyyy" zu parsen:

Dieses Muster bedeutet, dass Sie nach zwei Ziffern suchen, dann nach einem Punkt, dann nach zwei weiteren Ziffern, wieder nach einem Punkt und am Ende nach vier Ziffern. Auf diese Weise finden Sie alle Daten im Format "dd.mm.yyyy" in der Zeile.

Nachdem Sie das Datum gefunden haben, können Sie verschiedene Methoden und Funktionen verwenden, um das Datum in ein Datumsobjekt zu konvertieren und die gewünschten Informationen wie den Wochentag oder die Monatsnummer abzurufen.

Das Parsen eines Datums aus einer Zeichenfolge kann ein komplexer Prozess sein, insbesondere wenn das Datumsformat mehrdeutig ist oder sich vom Standardformat unterscheidet. Mit regulären Ausdrücken und dem richtigen Ansatz können Sie jedoch das Datum erfolgreich aus einer Zeichenfolge extrahieren und für Ihre Anwendung oder Ihr Programm verwenden.

Formatieren eines Datums mit einem Date-Objekt

Sie können den Konstruktor verwenden, um ein Date-Objekt zu erstellen:

let currentDate = new Date();

Sie können die entsprechenden Methoden des Date-Objekts verwenden, um verschiedene Datums- und Uhrzeitkomponenten abzurufen, z. B. eine Zahl, einen Monat, ein Jahr und einen Wochentag:

let day = currentDate.getDate(); // abrufen des Monats let month = currentDate.getMonth(); // Abrufen der Monatsnummer (0 bis 11) let year = currentDate.getFullYear(); // Jahr erhalten let weekday = currentDate.getDay(); // Wochentag abrufen (0 bis 6)

Sie können die verschiedenen Methoden des Date-Objekts verwenden, um Datums- und Uhrzeitkomponenten in eine Zeichenfolge zu formatieren:

let formattedDate = `$.$.$`; // formatierung im Format "Tag".Monat.jahr" let formattedWeekday = ""; switch (weekday)

Jetzt können Sie formatierte Werte verwenden, um das Datum und den Wochentag anzuzeigen:

Dieser einfache Ansatz macht es einfach, Datums- und Uhrzeitkomponenten mit einem Date-Objekt abzurufen und zu formatieren.

Datum, Monat und Jahr abrufen

Um die Anzahl, den Monat und das Jahr im Programm zu erhalten, können Sie spezielle Funktionen verwenden. Hier ist ein Beispielcode in JavaScript:

var date = new Date();var day = date.getDate();var month = date.getMonth() + 1; // Месяца в Javascript нумеруются с 0var year = date.getFullYear();document.write("Сегодняшняя дата: " + day + "." + month + "." + year);

In diesem Beispiel verwenden wir ein Date-Objekt, um das aktuelle Datum abzurufen. Dann rufen wir die Funktionen getDate() , getMonth() und getFullYear() auf, um die numerischen Werte von Tag, Monat und Jahr entsprechend zu erhalten.

Es ist wichtig zu beachten, dass die Funktion getMonth() einen Wert zwischen 0 und 11 zurückgibt, daher fügen wir dem Ergebnis 1 hinzu, um die tatsächliche Monatsnummer zu erhalten.

Sie können auch andere Programmiersprachen wie Python oder PHP verwenden, um die numerischen Werte von Tag, Monat und Jahr zu erhalten. Die Logik wird jedoch ähnlich sein - die Verwendung spezieller Funktionen für die Arbeit mit Datums- und Uhrzeiten.

Einen Wochentag erhalten

Hier ist ein JavaScript-Beispielcode, mit dem Sie den aktuellen Wochentag abrufen können:

let currentDate = new Date();let daysOfWeek = ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'];let currentDayOfWeek = daysOfWeek[currentDate.getDay()];document.write(`Сегодня $`);

Die Verwendung des Date-Objekts und seiner Methoden macht es daher einfach, den aktuellen Wochentag abzurufen.

Zunächst müssen Sie einen Block auf der Seite erstellen, der das Datum und den Wochentag anzeigt:

In JavaScript können Sie dann das aktuelle Datum mit dem Date-Objekt abrufen und den Inhalt des Blocks mit der innerHTML-Eigenschaft aktualisieren :

// Получаем текущую датуvar currentDate = new Date();// Получаем число, месяц и годvar day = currentDate.getDate();var month = currentDate.getMonth() + 1;var year = currentDate.getFullYear();// Получаем день неделиvar daysOfWeek = ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'];var dayOfWeek = daysOfWeek[currentDate.getDay()];var dateElement = document.getElementById('date');dateElement.innerHTML = 'Сегодня ' + day + ' ' + month + ' ' + year + ' года, ' + dayOfWeek + '.';

Nachdem der Code auf der Seite ausgeführt wurde, werden das aktuelle Datum und der aktuelle Wochentag im Format "Heute ist Tag Monat Jahr Jahr, Wochentag" im Block mit der ID "date" angezeigt."

Jetzt können Sie das Datum und den Wochentag einfach auf Ihrer Webseite anzeigen, indem Sie diese einfache Methode verwenden. Viel Glück bei der Entwicklung!

Wochentage lokalisieren

In einer Programmiersprache sind normalerweise integrierte Funktionen oder Bibliotheken vorhanden, um mit der Lokalisierung zu arbeiten. Mit der Funktion strftime in Python können Sie beispielsweise das Datum und die Uhrzeit entsprechend der aktuellen Lokalisierung formatieren.

  • Montag
  • Dienstag
  • Mittwoch
  • Donnerstag
  • Freitag
  • Samstag
  • Sonntag

Wenn Ihr Programm in anderen Regionen ausgeführt wird, lesen Sie die Dokumentation der Programmiersprache oder verwenden Sie eine Bibliothek eines Drittanbieters, um mit der Lokalisierung zu arbeiten. Dies wird dazu beitragen, dass Ihr Programm vielseitiger und benutzerfreundlicher für Benutzer aus verschiedenen Ländern und Kulturen ist.