【发布时间】:2019-04-24 05:55:52
【问题描述】:
const startDayOfTheWeek: number = moment().startOf('isoweek' as moment.unitOfTime.StartOf).valueOf();
if (this.card.dateScheduled.valueOf() < startDayOfTheWeek) {
this.card.dateScheduled = this.card.dateDue;
}
当使用valueOf()、this.card.dateScheduled.valueOf() 时,这给了我一个实际日期的值。不是相对于 1970 年的毫秒数(也就是 Unix 时间戳/纪元)。
这是为什么呢?
【问题讨论】:
-
“给我一个实际日期的值”是什么意思,您如何验证该值是什么?
-
它给了我 datecheduled 的实际值。 ex"2019-04-10T16:00:00Z" 但是当 datescheduled 的值是 "1970-01-01T00:00:00Z" 它给我 0 使用的值。
标签: javascript angularjs typescript date