Angularjs中date日期格式化细节问题
最近学习angularjs,在使用date日期格式化时遇到这样问题:
我们数据库接口返回的时间戳是10位的1438668006
,在使用date日期格式化时时间总是1970年的某天,用Dash翻出文档看了下,官方文档上时间戳是13位的Long类型是以毫秒为单位的,我们的是10位以秒为单位的,那么我们这块在使用date格式化日期前,应该先将时间戳×1000转换成以毫秒为单位。
毫秒为单位的直接格式化 {{1423130269432 | date:'yyyy-MM-dd HH:mm:ss'}}
秒为单位的需要×1000转为毫秒再格式化 {{1438668006*1000 | date:'yyyy-MM-dd HH:mm:ss'}}
本站文章除注明转载外,均为原创文章。转载请注明:文章转载自:
VIC CHEN(
https://vicchen.me )