【发布时间】:2026-01-29 20:15:02
【问题描述】:
我在 HTML 模板绑定中有一个日期:
{{data.timestamp | date: "yyyy-MM-dd HH:mm:ss Z" : UTC}}
我想在 Javascript 中使用它
$filter('date')(data.timestamp,'yyyy-MM-dd HH:mm:ss Z', UTC);
但它在 javascript 中不起作用。有什么想法需要在 Javascript 中进行更改才能使其正常工作?
【问题讨论】:
-
为什么要在 javascript 中使用格式化日期?通常最好让你的 javascript 处理整数,并且只在前端进行格式化。处理日期的原生 js 方法是“纪元毫秒”格式,即自 1970/01/01 以来的毫秒数
-
定义“无效”。你期望会发生什么,相反会发生什么?您是否定义了变量 UTC?