Angular|Angular 日期管道 datePipe - dateFormat

格式范例

  • {{ dateObj | date }} // output is 'Jun 15, 2015'
  • {{ dateObj | date:'medium' }} // output is 'Jun 15, 2015, 9:43:11 PM'
  • {{ dateObj | date:'shortTime' }} // output is '9:43 PM'
  • {{ dateObj | date:'mmss' }} // output is '43:11'
预定义的格式选项
  • 【Angular|Angular 日期管道 datePipe - dateFormat】'short': 等价于 'M/d/yy, h:mm a' (6/15/15, 9:03 AM).
  • 'medium': 等价于 'MMM d, y, h:mm:ss a' (Jun 15, 2015, 9:03:01 AM).
  • 'long': 等价于 'MMMM d, y, h:mm:ss a z' (`June 15, 2015 at 9:03:01 AM
  • 'full': 等价于 'EEEE, MMMM d, y, h:mm:ss a zzzz' (`Monday, June 15, 2015 at
9:03:01 AM GMT+01:00`).
  • 'shortDate': 等价于 'M/d/yy' (6/15/15).
  • 'mediumDate': 等价于 'MMM d, y' (Jun 15, 2015).
  • 'longDate': 等价于 'MMMM d, y' (June 15, 2015).
  • 'fullDate': 等价于 'EEEE, MMMM d, y' (Monday, June 15, 2015).
  • 'shortTime': 等价于 'h:mm a' (9:03 AM).
  • 'mediumTime': 等价于 'h:mm:ss a' (9:03:01 AM).
  • 'longTime': 等价于 'h:mm:ss a z' (9:03:01 AM GMT+1).
  • 'fullTime': 等价于 'h:mm:ss a zzzz' (9:03:01 AM GMT+01:00).
自定义格式选项
字段类型 格式 说明 范例值
纪元 G, GG & GGG 缩略 AD
GGGG 全称 Anno Domini
GGGGG 最简 A
y 数字: 最小位数 2, 20, 201, 2017, 20173
yy 数字: 2 数字 + 0 补位 02, 20, 01, 17, 73
yyy 数字: 3 数字 + 0 补位 002, 020, 201, 2017, 20173
yyyy 数字: 4 或更多数字 + 0 补位 0002, 0020, 0201, 2017, 20173
M 数字: 1 数字 9, 12
MM 数字: 2 数字 + 0 补位 09, 12
MMM 缩略 Sep
MMMM 全称 September
MMMMM 最简 S
独立月份 L 数字: 1 数字 9, 12
独立月份 LL 数字: 2 数字 + 0 补位 09, 12
独立月份 LLL 缩略 Sep
独立月份 LLLL 全称 September
独立月份 LLLLL 最简 S
年内周次 w 数字: 最小位数 1... 53
年内周次 ww 数字: 2 数字 + 0 补位 01... 53
月内周次 W 数字: 1 数字 1... 5
月内日 d 数字: 最小位数 1
月内日 dd 数字: 2 数字 + 0 补位 1
周内日 E, EE & EEE 缩略 Tue
周内日 EEEE 全称 Tuesday
周内日 EEEEE 最简 T
周内日 EEEEEE Tu
日内时段 a, aa & aaa 缩略 am/pm or AM/PM
日内时段 aaaa 全称(缺少时等同于 a) ante meridiem/post meridiem
日内时段 aaaaa 最简 a/p
日内时段 B, BB & BBB 缩略 mid.
日内时段 BBBB 全称 am, pm, midnight, noon, morning, afternoon, evening, night
日内时段 BBBBB 最简 md
独立时段 b, bb & bbb 缩略 mid.
独立时段 bbbb 全称 am, pm, midnight, noon, morning, afternoon, evening, night
独立时段 bbbbb 最简 md
小时(1-12) h 数字: 最小位数 1, 12
小时(1-12) hh 数字: 2 数字 + 0 补位 01, 12
小时(0-23) H 数字: 最小位数 0, 23
小时(0-23) HH 数字: 2 数字 + 0 补位 00, 23
m 数字: 最小位数 8, 59
mm 数字: 2 数字 + 0 补位 08, 59
s 数字: 最小位数 0... 59
ss 数字: 2 数字 + 0 补位 00... 59
分数秒 S 数字: 1 数字 0... 9
分数秒 SS 数字: 2 数字 + 0 补位 00... 99
分数秒 SSS 数字: 3 数字 + 0 补位 (= 毫秒) 000... 999
时区 z, zz & zzz 位置无关短格式(默认为0) GMT-8
时区 zzzz 位置无关长格式(默认为0000) GMT-08:00
时区 Z, ZZ & ZZZ ISO8601 基本格式 -800
时区 ZZZZ 本地化 GMT 长格式 GMT-8:00
时区 ZZZZZ ISO8601 扩展格式 + 偏移为 0 时用 Z 表示 (= XXXXX) -08:00
时区 O, OO & OOO 本地化 GMT 短格式 GMT-8
时区 OOOO 本地化 GMT 长格式 GMT-08:00

    推荐阅读