我需要将我的纪元日期转换为Date对象。我使用以下代码完成了这项工作。
let abc = moment(maintenance.actualEndDate * 1000).format('DD/MMM/YYYY hh:mm');
但0
的价值很高maintenance.actualEndDate'
。abc
。
在这种情况下,transalated日期显示值为'01 / 01/1970 12:00'。
如果maintenance.actualEndDate
为0
background-color
中作为空字符串
我正在研究角度4,对此有什么最佳解决方案吗?
答案 0 :(得分:0)
如果你需要的是将非零时间戳转换为格式化日期,将零时间戳转换为空字符串,那么专用函数会很好:
function formatTimestamp(secondsSinceEpoch) {
return secondsSinceEpoch===0 ? '' : moment.unix(secondsSinceEpoch).format('DD/MMM/YYYY HH:mm');
}
//...
let abc = formatTimestamp(maintenance.actualEndDate);
(但这没有具体的角度)