AngularJS wurde entwickelt, um die Mängel von HTML beim Erstellen von Anwendungen zu überwinden. HTML ist eine gute deklarative Sprache, die für die statische Textanzeige entwickelt wurde, aber beim Erstellen von WEB-Anwendungen ist sie schwach. Also habe ich einige Arbeiten durchgeführt (Tricks, wenn Sie so wollen), um den Browser dazu zu bringen, das zu tun, was ich wollte.
Es gibt zwei Formen der Datumsformatierung in AngularJS, eine in der HTML-Seite und die andere im JS-Code, die beide den AngularJS-Filter $filter verwenden.
HTML: date_expression ist die Datumstypvariable, die Sie in $scope festlegen (beachten Sie, dass es sich um ein Datumsobjekt handeln muss), und es ist auch das anzuzeigende Datum und der erste Parameter Datum nach dem Trennzeichen ist. Geben Sie an, dass der Filtertyp zum Filtern von Datumsangaben dient. Das zweite Parameterformat gibt an, wie Ihr Datum formatiert werden soll, z. B. JJJJ-MM-TT. Die letzte Zeitzone ist die Zeitzone (optionaler Parameter). besser geeignet für internationale Websites.
Zwei Schreibweisen: Sie können {{}}-Ausdrücke verwenden oder Sie können ng-bind oder ng-model verwenden
Im Javascript-Code wird es so geschrieben:
Auf diese Weise kann die von Ihnen deklarierte Variable myJsDate den formatierten Wert von myDate in $scope abrufen.
Der obige Inhalt ist die vollständige Beschreibung der vom Herausgeber geteilten detaillierten Erklärung der AngularJS-Datumsformatierung. Ich hoffe, sie gefällt Ihnen.