Quartal des Jahres

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir das Konzept der Datum- und Zeitmanipulation in JavaScript erkunden. Wir werden uns auf eine spezifische Funktion, quarterOfYear, konzentrieren, die ein Datum entgegennimmt und das Quartal und das Jahr zurückgibt, zu dem das Datum gehört. Am Ende des Labs werden Sie eine solide Vorstellung davon haben, wie Sie Datum- und Zeitinformationen in JavaScript extrahieren und manipulieren.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28564{{"Quartal des Jahres"}} javascript/data_types -.-> lab-28564{{"Quartal des Jahres"}} javascript/arith_ops -.-> lab-28564{{"Quartal des Jahres"}} javascript/comp_ops -.-> lab-28564{{"Quartal des Jahres"}} end

Funktion zum Bestimmen des Jahresquartals

Um das Quartal des Jahres zu bestimmen, verwenden Sie die quarterOfYear()-Funktion. Diese Funktion nimmt einen optionalen date-Argument entgegen und gibt ein Array mit dem Quartal und dem Jahr zurück, zu dem das übergebene Datum gehört.

Um diese Funktion zu verwenden, öffnen Sie das Terminal/SSH und geben Sie node ein. Kopieren und einfügen Sie dann folgenden Code:

const quarterOfYear = (date = new Date()) => [
  Math.ceil((date.getMonth() + 1) / 3),
  date.getFullYear()
];

Die quarterOfYear()-Funktion verwendet die folgenden Schritte, um das Quartal und das Jahr zu berechnen:

  • Verwenden Sie Date.prototype.getMonth(), um den aktuellen Monat im Bereich (0, 11) zu erhalten, und addieren Sie 1, um ihn auf den Bereich (1, 12) abzubilden.
  • Verwenden Sie Math.ceil() und teilen Sie den Monat durch 3, um das aktuelle Quartal zu erhalten.
  • Verwenden Sie Date.prototype.getFullYear(), um das Jahr aus dem angegebenen date zu erhalten.
  • Lassen Sie das Argument date weg, um standardmäßig das aktuelle Datum zu verwenden.

Hier sind einige Beispiele für die Verwendung der quarterOfYear()-Funktion:

quarterOfYear(new Date("07/10/2018")); // [ 3, 2018 ]
quarterOfYear(); // [ 4, 2020 ]

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Quartal des Jahres" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.