Bei der Verwendung von Vue zur Entwicklung von Projekten muss das Front-End häufig Datums- und Uhrzeitangaben berechnen, beispielsweise:
Empfehlen Sie eine leichte JavaScript-Bibliothek zur Verarbeitung von Uhrzeit und Datum: dayjs Es ist sehr praktisch, dieses Plug-In zu verwenden, um allgemeine Daten zu berechnen 1. Installieren Sie dayjs im Projekt. Der Befehl lautet: 2. Fügen Sie in main.js die folgenden beiden Codezeilen hinzu importiere dayjs von „dayjs“; Vue.prototype.dayjs = dayjs; 3. Verwenden Sie es direkt dort, wo es auf der Seite benötigt wird Das aktuelle Datum oder der Zeitstempel wird konvertiert . Nach dem Format folgt der Inhalt, den Sie formatieren möchten. **dayjs()** setzt keine Parameter in die Klammern. Standardmäßig wird das aktuelle Datum verwendet. Sie können auch einen Zeitstempel zur direkten Konvertierung angeben. (Hinweis: Wenn Sie den Datumswähler der Elementkomponente verwenden, erfordert dessen Wertformatattribut: |
Komponenten | Dayjs (Format) | Element (Wertformat) |
---|---|---|
Jahr | JJJJ | JJJJ |
Mond | MM | MM |
Tag | DD | dd |
Stunde | HH | HH |
Punkt | mm | mm |
Zweite | ss | ss |
Die Ausdrücke für Jahr und Tag sind leicht unterschiedlich und können leicht verwechselt werden.)
this.dayjs().format("JJJJ-MM-TT") this.dayjs().format("JJJJ-MM-TT HH:mm") this.dayjs(1614787200000).format("JJJJ-MM-TT HH:mm:ss")
2. Berechnen Sie das Start- und Enddatum einer Woche/eines Monats/eines Jahres. Die verwendeten Methoden sind startOf() und endOf() . Die Klammern können "Woche", "Monat" oder "Jahr" sein.
(PS: Das Hinzufügen eines Formats dient einer intuitiveren Darstellung)
this.dayjs().startOf("Woche"); this.dayjs().endOf("Woche").format("JJJJ-MM-TT"); this.dayjs().startOf("Monat").format("JJJJ-MM-TT"); this.dayjs("2021-02-09").endOf("Monat").format("JJJJ-MM-TT");
Berechnen Sie Daten, z. B. vor ein paar Tagen oder ein paar Tage später.
Vorne (minus) | Nach (Hinzufügen) |
---|---|
subtrahieren(Parameter1, Parameter2) | add(Parameter1, Parameter2) |
Parameter 1 | Nummer |
Parameter 2 | Einheit ("Woche", "Monat", "Jahr") |
this.dayjs().subtract(3,'day').format("JJJJ-MM-TT") this.dayjs().subtract(3,'month').format("JJJJ-MM-TT") this.dayjs().add(12,'day').format("JJJJ-MM-TT") this.dayjs('2021-03-12').add(45,'day').format("JJJJ-MM-TT")
5. Ermitteln Sie den Tag des Monats mit der Methode dayInMonth()
this.dayjs().daysInMonth(); this.dayjs("2021-02-09").daysInMonth(); this.dayjs("2021-01").daysInMonth();
6. Konvertieren Sie das normale Datum in einen Zeitstempel
dies.dayjs().unix() dies.dayjs('2020-10-04').unix()
Zusammenfassen
Dies ist das Ende dieses Artikels darüber, wie Vue Dayjs verwendet, um allgemeine Daten zu berechnen. Weitere Informationen zur Berechnung allgemeiner Daten durch Vue finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!
<<: Linux/Mac MySQL-Befehlszeilenmethode zum Ändern des Passworts bei vergessenem Passwort
>>: Zusammenfassung der Ubuntu-Sicherungsmethoden (vier Typen)
MySQL meldet einen Fehler beim Ausführen einer Ab...
Samba Übersicht Samba ist eine kostenlose Softwar...
Problem [root@zh ~]# [root@zh ~]# [root@zh ~]# yu...
In diesem Artikelbeispiel wird der spezifische Co...
Drei Möglichkeiten, CSS in HTML zu verwenden: 1. ...
Einführung in die Sudo-Autoritätsdelegierung su-S...
Inhaltsverzeichnis 1. Nachfrage 2. Lösung 3. Die ...
Inhaltsverzeichnis Mathematische Objekte Gemeinsa...
Vorwort Alle Anfragen in Tomcat werden von Servle...
Die korrekte Verwendung der CSS-Float-Eigenschaft...
1. MySQL-Software installieren Laden Sie das offi...
CJK ist die Abkürzung für CJK Unified Ideographs,...
Vorbereitung Zuerst müssen Sie nodejs herunterlad...
Inhaltsverzeichnis 1. JavaScript-Probleme 2. Vort...
Inhaltsverzeichnis 1. Einleitung 2. MVCC (Multi-V...