我有一个今天返回日期的服务:
1449446389
我需要它阅读:
Dec 6, 2015
我正在尝试使用日期过滤器在AngularJS中执行此操作:
<td>{{domain.created | date}}</td>
但它返回了这个:
Jan 17, 1970
我不确定上述日期的格式是什么,我不知道如何使用AngularJS格式化它。
对不起这个愚蠢的问题我很确定。但请帮助我。当你甚至不知道当前或开始格式时,搜索分辨率是非常困难的。
答案 0 :(得分:0)
尝试将日期乘以1000
,使用String.prototype.slice()
仅提取月,日,年; String.prototype.replace()
与RegExp
/(\d+)/
匹配数字,在返回的字符串后面插入逗号
var t = 1449446389
, date = String(new Date(t * 1000)).slice(4, -24).replace(/(\d+)/, "$1,");
console.log(date)
&#13;