保存更改之前,日期时间由Breeze更改

时间:2014-06-07 13:53:14

标签: datetime breeze momentjs

我正在创建一个新的Entity和内部构造函数,我将日期时间设置为

function Project() {
    this.created = moment().format();
}

在控制台中生成当前日期和时间的结果

Sat Jun 07 2014 18:48:41 GMT+0500 (Pakistan Standard Time)

只要我调用保存更改并在网络标签中查看发布日期,它就会更改日期时间的小时部分2014-06-07T13:48:41.000Z

看起来像Breeze这样做,可能是我错了,有什么建议我怎么能防止这种情况发生?

1 个答案:

答案 0 :(得分:1)

Breeze只是序列化传输日期它根本没有变换。如果你看起来它与UTC有5个小时的不同意味着当你再次moment.format时,它会将它本地化。

如果您想重新定位它,只需使用moment(yourDate).format(LL)或类似内容。

http://momentjs.com/并转到国际化部分