我正在使用Angular 4+和Moment 2.18.1
使用moment().endOf('day')
在Angular应用程序代码中返回2018-03-06T23:59:59.999Z
,而在jasmine测试中返回2018-03-06T12:59:59.999Z
(截至今天)。
我使用以下函数来格式化日期
private getISODate(date: any) {
return moment(date).utc().add(date.utcOffset(), 'm').toISOString();
}
我如何让我的测试通过?
我在代码中有date.utcOffset()
,在测试中有date.utcOffset
。它没有标记错误,而是给了我不同的结果。 Javascript很奇怪!