⊗jsagPmPpDt 55 of 97 menu

Форматирање на датуми со канали во Angular

Со користење на каналот DatePipe можеме да одредиме одреден формат на датумот што се прикажува. Овој канал може да ги прифати следните параметри за форматот на приказ на датумот:

Формат Еквивалент Пример (за en-US локала)
'short' 'M/d/yy, h:mm a' 12/31/25, 3:00 AM
'medium' 'MMM d, y, h:mm:ss a' Dec 31, 2025, 3:00:00 AM
'long' 'MMMM d, y, h:mm:ss a z' December 31, 2025 at 3:00:00 AM GMT+3
'full' 'EEEE, MMMM d, y, h:mm:ss a zzzz' Wednesday, December 31, 2025 at 3:00:00 AM GMT+03:00
'shortDate' 'M/d/yy' 12/31/25
'mediumDate' 'MMM d, y' Dec 31, 2025
'longDate' 'MMMM d, y' December 31, 2025
'fullDate' 'EEEE, MMMM d, y' Wednesday, December 31, 2025
'shortTime' 'h:mm a' 3:00 AM
'mediumTime' 'h:mm:ss a' 3:00:00 AM
'longTime' 'h:mm:ss a z' 3:00:00 AM GMT+3
'fullTime' 'h:mm:ss a zzzz' 3:00:00 AM GMT+03:00

Примери

Ајде да ја видиме работата на каналот преку примери. За ова, во класата на компонентата ќе поставиме својство myDate, во кое ќе ја запишеме датата:

export class AppComponent { public myDate: number = Date.parse('2025-12-31'); }

Пример

Ајде да ја прикажеме нашата дата, без да пренесуваме никакви параметри во каналот:

<div> {{ myDate | date }} </div>

Резултат од извршениот код:

<div>Dec 31, 2025</div>

Пример

Сега да го прикажеме краткиот приказ на датата:

<div> {{ myDate | date:'shortDate' }} </div>

Резултат од извршениот код:

<div>12/31/25</div>

Пример

Ајде да ја прикажеме нашата дата и истовремено да дознаеме на кој ден од неделата паѓа:

<div> {{ myDate | date:'fullDate' }} </div>

Резултат од извршениот код:

<div>Wednesday, December 31, 2025</div>

Практични задачи

Дадена дата:

public myDate: number = Date.parse('2025-01-02');

Форматирајте ја во следниот вид:

'Jan 2, 2025'

Форматирајте ја датата од претходната задача во следниот вид:

'1/2/25, 3:00 AM'

Форматирајте ја датата во следниот вид:

'1/2/25'

Форматирајте ја датата во следниот вид:

'January 2, 2025 at 3:00:00 AM GMT+3'

Форматирајте ја датата во следниот вид:

'Thursday, January 2, 2025'
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј