【发布时间】:2016-07-25 01:36:16
【问题描述】:
我有一个使用格式化日期的函数,
export function FormatDate(date: string) {
if (date != null) {
return moment.utc(date).format('DD MMM YYYY');
}
else
return "";
}
但问题是空日期被接收为“0001-01-01”(DateTime Min 值)。怎么用moment js检查一下?
找不到直接的方法来做到这一点。以下代码有效,但很难看,
new moment("0001-01-01").format("DD MMM YYYY") == moment.utc(date).format("DD MMM YYYY")
我收到的“日期”是“/Date(-62135596800000)/”格式。
我试过了,moment.utc(date).isAfter("0001-01-01"),但效果不佳,返回 true。
检查序列化日期不是最小日期的最佳方法是什么?
【问题讨论】:
标签: json momentjs date-comparison