前端之家收集整理的这篇文章主要介绍了
angularJS date filter ——时间格式化过滤器,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
angularJS的date
过滤器可以将日期格式化成需要的格式。
@H_403_6@测试时间对象:”2016-12-03T02:43:51.535Z“
常用方式:
{{now | date : 'yyyy-MM-dd HH:mm:ss'}}
- @H_403_6@如果没有指定格式,angularJS会采用默认格式
mediumDate
{{data | date}} {{data | date : mediumDate}}
- @H_403_6@下面是angularJS内置的日期格式化
{{ now | date:'medium' }} {{ now | date:'short' }} {{ now | date:'fullDate' }} {{ now | date:'longDate' }} {{ now | date:'mediumDate' }} {{ now | date:'shortDate' }} {{ now | date:'mediumTime' }} {{ now | date:'shortTime' }}
- @H_403_6@年份格式化
四位年份: {{ now | date:'yyyy' }} 两位年份: {{ now | date:'yy' }} 一位年份: {{ now | date:'y' }}
- @H_403_6@月份格式化
英文月份: {{ now | date:'MMMM' }} 英文月份简写: {{ now | date:'MMM' }} 数字月份: {{ now |date:'MM' }} 一年中的第几个月份: {{ now |date:'M' }}
- @H_403_6@日期格式化
数字日期: {{ now | date:'dd' }} 一个月中的第几天: {{ now | date:'d' }} 英文星期: {{ now | date:'EEEE' }} 英文星期简写: {{ now | date:'EEE' }}
- @H_403_6@小时格式化
24小时制数字小时: {{now | date:'HH'}} 一天中的第几个小时: {{now | date:'H'}} 12小时制数字小时: {{now | date:'hh'}} 上午或下午的第几个小时: {{now | date:'h'}}
- @H_403_6@分钟格式化
数字分钟数: {{ now | date:'mm' }} 一个小时中的第几分钟: {{ now | date:'m' }}
- @H_403_6@秒数格式化
数字秒数: {{ now | date:'ss' }} 一分钟内的第几秒: {{ now | date:'s' }} 毫秒数: {{ now | date:'.sss' }}
- @H_403_6@字符格式化
上下午标识: {{ now | date:'a' }} 四位时区标识: {{ now | date:'Z' }}
- @H_403_6@自定义格式
{{ now | date:'MMMd,y' }} {{ now | date:'EEEE,d,M' }} {{ now | date:'hh:mm:ss.sss' }}
@H_403_6@本文参考自《angularJS 权威教程》