Inhaltsverzeichnis
Der Datumsfilter von AngularJS kann das Datum in das erforderliche Format formatieren.
Häufig verwendete Methoden: <!-- 2016-12-03 10:43:51 -->
{{jetzt |. } }
Heim Web-Frontend js-Tutorial Detaillierte Erläuterung des AngularJS-Zeitformatierungsfilters

Detaillierte Erläuterung des AngularJS-Zeitformatierungsfilters

Mar 07, 2018 pm 03:39 PM
angularjs javascript 过滤器

1. Die Funktion des Datumsfilters besteht darin, ein Datum basierend auf dem erforderlichen Format in eine Zeichenfolge zu formatieren.

Grundlegende Parameter der Formatzeichenfolge: Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung des AngularJS-Zeitformatierungsfilters mit. Ich hoffe, er kann Ihnen helfen.

'yyyy': Verwenden Sie 4 Ziffern, um das Jahr darzustellen (zum Beispiel: AD 1 => 0001, AD 2010 => 2010)

'yy': Verwenden Sie 2 Ziffern, um das Jahr darzustellen Jahr ( 00-99) (zum Beispiel: AD 2001 => 01, AD 2010 => 10)

'y': Verwenden Sie eine Ziffer, um das Jahr darzustellen (zum Beispiel: AD 1 => 1, 199 n. Chr. = > 199)

'MMMM': Der vollständige englische Name bedeutet Januar-Dezember

'MMM': Die englische Abkürzung bedeutet Januar-Dez

'MM': Zwei Ziffern repräsentieren den Monat (01-12)

'M': Monat (1-12)

'dd': Zwei Ziffern repräsentieren den Tag (01-31)

'd': Tag (1-31)

'EEEE': der vollständige englische Name des Wochentags (Sonntag-Samstag)

'EEE' : die englische Abkürzung der Woche Der Tag in (Sonn-Sa)

'HH': Zwei Ziffern repräsentieren die Stunde im 24-Stunden-Format (00-23)

'H': Die Stunde im 24-Stunden-Format (0-23)

'hh': Zwei Ziffern, die die Stunde des Morgens oder Nachmittags angeben (01-12)

'h': Die Stunde von am Morgen oder Nachmittag (1-12)

'mm': Zwei Ziffern stellen Minuten dar (00-59)

'm': Minuten (0-59)

'ss': Zwei Ziffern stellen Sekunden dar (00-59)

's': Sekunden (0-59)

'sss': Millisekunden (000-999)

'a': AM/PM

'Z': 4 Ziffern (+ Vorzeichen) für den Zeitzonenversatz (-1200 - +1200)

'ww': 2 Ziffern für den Wochennummer des Jahres (00-53), die erste Woche (01) ist der erste Donnerstag des Jahres

'w': die Anzahl der Wochen des Jahres (0-53), die erste Woche (1) ist der Tag des Jahres. Erster Donnerstag

'G','GG','GGG': Abkürzung der Ära-Zeichenfolge, z. B. 'AD' (A.D.)

' GGGG': Abkürzung der Ära-Zeichenfolge Vollständiger Name, z. B. 'Anno Domini' (AD)

Wir können die oben genannten Parameter nach unseren eigenen Wünschen frei kombinieren, um das gewünschte Format zu erhalten, z. B. 'yyyy- MM-tt' usw.

Die Formatzeichenfolge stellt auch einige vordefinierte lokalisierte Formate bereit, die für uns praktisch sind:

Medium: 'MMM d,y h:mm:ss a' Zum Beispiel: 3. September 2010 12:05:08 Uhr

kurz: 'M/d/jj h:mm a' Zum Beispiel: 03.09.10 12:05 Uhr

vollständiges Datum: 'EEEE,MMMM d ,y' Zum Beispiel: Freitag, 3. September 2010

longDate: 'MMMM d,y' Zum Beispiel: 3. September 2010

mediumDate: 'MMMM d,y' Zum Beispiel: 3. September 2010

shortDate: 'M/d/y' Zum Beispiel: 03.09.10

mediumTime: 'h:mm:ss a' Zum Beispiel: 12:05: 20 Uhr

shortTime: 'h:mm a' Zum Beispiel: 12:05 Uhr

Die Formatzeichenfolge kann Textwerte enthalten. Diese müssen in einfache Anführungszeichen gesetzt werden (z. B. „h 'am Morgen'“). Wenn Sie ein Paar einfache Anführungszeichen ausgeben möchten, verwenden Sie zwei doppelte Anführungszeichen in einer Folge (z. B. „h 'o''clock'“).

Verwendung des Datumsfilters:

1. Verwendung in HTML: {{ date_expression | date : format : timezone}}

Beispiel:

&lt;span&gt;{{1288323623006 | date:&#39;medium&#39;}}&lt;/span&gt;&lt;br&gt;
 &lt;span&gt;{{1288323623006 | date:&#39;yyyy-MM-dd HH:mm:ss Z&#39;}}&lt;/span&gt;&lt;br&gt;
&lt;span&gt;{{&#39;1288323623006&#39; | date:&#39;MM/dd/yyyy @ h:mma&#39;}}&lt;/span&gt;&lt;br&gt;
&lt;span&gt;{{&#39;1288323623006&#39; | date:&quot;MM/dd/yyyy &#39;at&#39; h:mma&quot;}}&lt;/span&gt;&lt;br&gt;
Nach dem Login kopieren

Das Ausgabeergebnis ist:

29. Okt. 2010 11:40:23 Uhr

2010-10-29 11:40:23 +0800

10/29/ 2010 um 11:40 Uhr

29.10.2010 um 11:40 Uhr

2. Verwendung in Javascript: $filter('date')(date, format, timezone)

Beispiel:

var today = new Date();
$scope.formatDate = $filter('date')(today, 'yyyy-MM-dd');

Das Ausgabeergebnis ist:

28.01.2015

2.

Der Datumsfilter von AngularJS kann das Datum in das erforderliche Format formatieren.

Häufig verwendete Methoden: <!-- 2016-12-03 10:43:51 -->
{{jetzt |. } }

Wenn kein Format angegeben ist, verwendet AngularJS das Standardformat mediumDate

{{data | date}}&lt;!-- Dec 3, 2016  --&gt;
{{data | date : mediumDate}}&lt;!-- Dec 3, 2016  --&gt;
Nach dem Login kopieren

Das Folgende ist die integrierte Datumsformatierung von AngularJS

{{ now | date:&#39;medium&#39; }}&lt;!-- Dec 3, 2016 10:43:51 AM --&gt;
{{ now | date:&#39;short&#39; }}&lt;!-- 12/3/16 10:43 AM --&gt;
{{ now | date:&#39;fullDate&#39; }}&lt;!-- Saturday, December 3, 2016 --&gt;
{{ now | date:&#39;longDate&#39; }}&lt;!-- December 3, 2016 --&gt;
{{ now | date:&#39;mediumDate&#39; }}&lt;!-- Dec 3, 2016 --&gt;
{{ now | date:&#39;shortDate&#39; }}&lt;!-- 12/3/16 --&gt;
{{ now | date:&#39;mediumTime&#39; }}&lt;!-- 10:43:51 AM --&gt;
{{ now | date:&#39;shortTime&#39; }}&lt;!-- 10:43 AM --&gt;
Nach dem Login kopieren

Jahresformatierung
Vierstelliges Jahr: {{ now | date:'yyyy' }} <!-- 2016-->
Zweistelliges Jahr: {{. jetzt |. Datum:'yy' }} <!-- 16-->
Einstelliges Jahr: {{ jetzt |. Datum:'y' }} <!-- 2016-->

Monatsformat
Englischer Monat: {{ now |. date:'MMMM' }} <!-- Dezember -->
Englische Monatsabkürzung: {{ now |. } <!-- Dec -->
Numerischer Monat: {{ now |date:'MM' }} <!-- 12 -->
Anzahl der Monate im Jahr: {{ jetzt |Datum:' M' }} <!-- 12 -->

Datumsformatierung
Numerisches Datum: {{ jetzt |. Datum: 'dd' }} <!-- 03 -->
Tag des Monats: {{ jetzt |. } <!-- 3 -->
Englische Woche: {{ jetzt |. Datum:'EEEE' }} <!-- Samstag -->
Englische Woche-Abkürzung: { { jetzt | :'EEE' }} <!-- Sa -->

Stundenformatierung
24-Stunden-numerische Stunde: {{now |. Datum:'HH'}} &lt ;!-- 10 -->
Stunde des Tages: {{now |. Datum:'H'}} <!-- 10 -->
Numerische Stunde im 12-Stunden-Format: {{jetzt |. 'hh'}} <!--10-->
Die Stunde am Morgen oder Nachmittag: {{now | date:'h'}} <!--10 -->
Minutenformatierung
Numerische Minute: {{ now |. date:'mm' }} <!-- 43 -->
Minute der Stunde: { { now |. date:'m' }} !-- 43 -->
Sekundenformatierung
Numerische Sekunden: {{ now |. date:'ss' }} <!-- 51 -->
Die Anzahl der Sekunden in einer Minute : {{ now |. date:'s' }} <!-- 51 -->
Die Anzahl der Millisekunden: {{ now |. date:' .sss' }} <!-- .535 - ->
Zeichenformatierung
AM- und PM-Kennung: {{ jetzt |. Datum:'a' }} <!-- AM --
Vierstellige Zeitzonenkennung: {{ jetzt |. date:'Z' }} <!--- +0800 -->
Benutzerdefiniertes Format
{{ now | date:'MMMd, y ' }} <!-- 3. Dezember 2016 - ->
{{ jetzt |. Datum:'EEEE, d, M' }} <!-- Samstag, 3, 12 -->
{{ jetzt | .sss' }} <!-- 10:43:51.535 -->

Verwandte Empfehlungen:

Detaillierte Erläuterung der Angularjs-Filter zur Implementierung von Beispielen für Sortierfunktionen

Detaillierte Einführung in Angularjs-Filter

Detaillierte Erläuterung der Angularjs-Filter zur Implementierung dynamischer Such- und Sortierfunktionen

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des AngularJS-Zeitformatierungsfilters. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript Dec 17, 2023 pm 02:54 PM

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen

So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript Dec 17, 2023 am 09:39 AM

So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript

Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Dec 17, 2023 pm 12:09 PM

Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Dec 17, 2023 pm 05:13 PM

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems

So verwenden Sie insertBefore in Javascript So verwenden Sie insertBefore in Javascript Nov 24, 2023 am 11:56 AM

So verwenden Sie insertBefore in Javascript

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript Jan 05, 2024 pm 01:37 PM

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript

See all articles