Zum Hauptinhalt springen

Wie viele Tage sind seit dem 29. März 2020 vergangen: Genaue Berechnungen und detaillierte Antwort

Der 29. März 2020 ist ein Datum, das vielen Menschen aus verschiedenen Gründen in Erinnerung bleiben kann. Aber die Zeitmessung ist nicht nur subjektive Erinnerungen, sondern auch bestimmte Zahlen, die berechnet werden können. Und wie viele Tage sind seit diesem besonderen Datum vergangen?

Um das genaue Ergebnis zu ermitteln, müssen Sie die Mathematik verstehen und Formeln verwenden, um den Unterschied zwischen zwei Daten zu berechnen. Man kann den 29. März 2020 einfach vom aktuellen Datum abziehen, aber dies ist nur eine ungefähre Antwort, die sich aufgrund der ungefähren Dauer des Jahres jeden Tag ändern kann.

Um eine genauere Zahl zu erhalten, müssen Sie Phänomene berücksichtigen, die sich auf die Anzahl der Tage auswirken können, z. B. Schaltjahre und Wechsel von Kalendersystemen. Schließlich können solche Kleinigkeiten zu kleinen, aber wichtigen Abweichungen in der Anzahl der vergangenen Tage führen.

Wie viele Tage sind also seit dem 29. März 2020 vergangen? In den folgenden Abschnitten werden wir uns die detaillierte Berechnung ansehen und die genaue Antwort auf diese Frage erfahren.

Funktion zum Berechnen der Anzahl der Tage ab dem 29. März 2020 mit HTML und JavaScript

Um die Anzahl der Tage ab dem 29. März 2020 zu berechnen, können Sie JavaScript in Kombination mit HTML verwenden.

Hier ist ein Beispiel für eine Funktion, mit der Sie die genaue Anzahl der Tage berechnen können, die seit einem bestimmten Datum verstrichen sind:

Um diese Funktion in eine Webseite zu integrieren, fügen Sie dem Tag den folgenden Code hinzu :

Anzahl der Tage berechnen

Wenn Sie auf die Schaltfläche "Anzahl der Tage berechnen" klicken, wird die Funktion aufgerufen und das Ergebnis wird in einem Element mit der ID "result" angezeigt.

Dieses Beispiel zeigt, wie Sie JavaScript in Verbindung mit HTML verwenden können, um eine Funktionalität zu erstellen, die die Anzahl der Tage berechnet, die seit einem bestimmten Datum verstrichen sind.

Installieren und Verbinden der Moment-Bibliothek.js für genaue Berechnungen

Um genaue Berechnungen zwischen Daten durchzuführen, ist es praktisch, die Moment-Bibliothek zu verwenden.js. Zuerst müssen Sie diese Bibliothek in Ihrem Projekt installieren.

Moment installieren.js erfolgt über den npm-Batch-Manager mit dem Befehl:

npm install moment

Nach erfolgreicher Installation können Sie moment anschließen.js zu Ihrem HTML-Dokument mit dem Script-Tag:

Jetzt können Sie die Funktionalität der Moment-Bibliothek verwenden.js zum Ausführen von Berechnungen mit Daten.

Erforderliche Vorgänge zum Abrufen des aktuellen Datums und der aktuellen Uhrzeit in JavaScript

Verwenden Sie ein Date-Objekt, um das aktuelle Datum und die aktuelle Uhrzeit in JavaScript abzurufen. Es bietet mehrere Methoden und Eigenschaften für die Arbeit mit Daten und Zeiten.

Sie können die Date-Methode verwenden, um das aktuelle Datum abzurufen.now() . Es gibt die Anzahl der Millisekunden zurück, die seit dem 1. Januar 1970 00:00 verstrichen sind:00 nach Weltzeit (im Unix-Timestamp-Format).

Sie können den Date() -Konstruktor ohne Argumente verwenden, um ein neues Date-Objekt mit dem aktuellen Datum und der aktuellen Uhrzeit zu erstellen. Es gibt ein Objekt zurück, das das aktuelle Datum und die aktuelle Uhrzeit in der Ortszeit des Benutzers enthält.

Sie können die entsprechenden Methoden getFullYear() , getMonth() , getDate() , getHours() , getMinutes() und getSeconds() verwenden, um einzelne Komponenten des aktuellen Datums und der aktuellen Uhrzeit abzurufen, z. B. Jahr, Monat, Zahl, Stunde, Minute und Sekunde .

  • const now = Date.now(); - Erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit als Unix-Timestamp;
  • const currentDate = new Date(); - erstellen Sie ein Objekt mit dem aktuellen Datum und der Ortszeit des Benutzers;
  • const year = currentDate.getFullYear(); - das aktuelle Jahr abrufen;
  • const month = currentDate.getMonth() + 1; - Holen Sie sich den aktuellen Monat (im Bereich von 1 bis 12);
  • const day = currentDate.getDate(); - aktuelle Nummer abrufen (Tag des Monats);
  • const hours = currentDate.getHours(); - aktuelle Stunde abrufen;
  • const minutes = currentDate.getMinutes(); - aktuelle Minuten abrufen;
  • const seconds = currentDate.getSeconds(); - aktuelle Sekunden abrufen.

Mithilfe der oben genannten Methoden und Eigenschaften des Date-Objekts können Sie das aktuelle Datum und die aktuelle Uhrzeit in JavaScript abrufen und die erforderlichen Vorgänge mit ihnen ausführen.

Erstellen von Variablen zum Speichern des Startdatums und des aktuellen Datums

In diesem Artikel erfahren Sie, wie Sie Variablen zum Speichern des Startdatums und des aktuellen Datums erstellen, um die Anzahl der verstrichenen Tage ab dem 29. März 2020 genau zu berechnen.

Zuerst benötigen wir zwei Variablen: StartDate und currentDate , in dem wir die Daten speichern werden. Dazu können wir den Datentyp Date und seine Methoden verwenden.

// Создаем переменную для хранения даты началаvar startDate = new Date('2020-03-29');// Создаем переменную для хранения текущей датыvar currentDate = new Date();console.log('Дата начала:', startDate);console.log('Текущая дата:', currentDate);

In diesem Beispiel haben wir die new Date() -Methode verwendet, um Datumsobjekte zu erstellen. Im Konstruktor übergeben wir eine Zeichenfolge mit dem gewünschten Datum. Wir übergeben keine Argumente für das aktuelle Datum, daher erstellen wir ein Datumsobjekt mit dem aktuellen Datum und der aktuellen Uhrzeit.

Jetzt können wir diese Variablen verwenden, um die Anzahl der verstrichenen Tage zu berechnen:

// Вычисляем разницу в миллисекундах между датамиvar difference = currentDate.getTime() - startDate.getTime();// Вычисляем количество дней, разделив разницу на количество миллисекунд в суткахvar daysPassed = Math.floor(difference / (1000 * 60 * 60 * 24));console.log('Количество прошедших дней:', daysPassed);

In diesem Beispiel haben wir die Methoden getTime() verwendet, um die Anzahl der Millisekunden zu erhalten, die seit Beginn der Epoche (1. Januar 1970) vergangen sind, und Math.floor(), um das Ergebnis zu runden.

Daher haben wir Variablen erstellt, um das Startdatum und das aktuelle Datum zu speichern, und die Anzahl der vergangenen Tage seit dem 29. März 2020 erfolgreich berechnet.

Verwenden der Moment-Bibliothek.js, um die Anzahl der Tage zu berechnen

Sie können die Moment-Bibliothek verwenden, um die Anzahl der Tage, die seit dem 29. März 2020 vergangen sind, genau zu berechnen.js. Mit dieser Bibliothek können Sie mit Daten und Zeiten arbeiten, was sie zu einem idealen Werkzeug für solche Aufgaben macht.

Sie müssen zuerst die Moment-Bibliothek verbinden.js zu Ihrem Projekt. Sie können es von der offiziellen Website herunterladen und ein Skript zu Ihrer Seite hinzufügen:

Sobald die Bibliothek verbunden ist, können Sie ihre Funktionen verwenden, um die Anzahl der Tage zwischen zwei Daten zu berechnen. Dazu benötigen Sie zwei Datumszeichenfolgen, die an den Moment-Objektkonstruktor übergeben werden können:

let startDate = moment("2020-03-29");let currentDate = moment();let daysPassed = currentDate.diff(startDate, 'days');console.log("С начала 29 марта 2020 года прошло " + daysPassed + " дней.");

In diesem Beispiel ist die Variable startDate enthält das Datum vom 29. März 2020 und die Variable currentDate enthält das aktuelle Datum. Funktion diff() berechnet die Differenz zwischen zwei Daten in der angegebenen Maßeinheit - in diesem Fall sind dies die Tage.

Jetzt wissen Sie, wie Sie die Moment-Bibliothek verwenden.js, um die Anzahl der Tage, die seit dem 29. März 2020 vergangen sind, genau zu berechnen.

let startDate = new Date('2020-03-29');

let today = new Date();

let timeDiff = Math.abs(today.getTime() - startDate.getTime());

let daysDiff = Math.ceil(timeDiff / (1000 * 3600 * 24));

document.write("Seit dem 29. März 2020 sind " + daysDiff + " Tage vergangen.");

Auf diese Weise wird beim Öffnen dieser Webseite die genaue Anzahl der Tage angezeigt, die seit dem 29. März 2020 vergangen sind.

Beispielfunktion am Beispiel am 29. März 2020

Wir können die Funktion datediff() in einer Programmiersprache wie JavaScript verwenden, um die Anzahl der verstrichenen Tage von einem bestimmten Datum bis zum aktuellen Zeitpunkt zu bestimmen. Betrachten wir ein Beispiel für die Funktionsweise dieser Funktion am Beispiel des 29. März 2020.

AngabeVersuchswerte
Startdatum29. März 2020
Aktuelles Datum26. Juli 2025

Basierend auf den obigen Daten müssen wir die Anzahl der Tage zwischen dem 29. März 2020 und dem 26. Juli 2025 berechnen. Verwenden wir dazu die Funktion datediff():

let startDate = new Date('2020-03-29');
let currentDate = new Date('2025-07-26');
let diffInDays = Math.floor((currentDate - startDate) / (1000 * 60 * 60 * 24));

Das Ergebnis der Ausführung dieses Codes wäre der Wert 484 , was bedeutet, dass seit dem 29. März 2020 484 Tage bis zum 26. Juli 2025 vergangen sind.

Mit der datediff() -Funktion können Sie daher die Anzahl der verstrichenen Tage zwischen zwei Daten genau berechnen. Im obigen Beispiel haben wir das Datum 29. März 2020 verwendet, um die Funktionsweise zu veranschaulichen.