我在模板驱动的表单中使用primeng日历。当我将16/05/2018 11:45
从角度传递到节点时。它被转换为
2018-05-16T06:15:33.000Z
。
我发现我可以通过
将其转换回IST时间 new Date(req.body.BIDInstalledFrom.toLocaleString("en-ind",{timeZone:'Asia/Kolkata'}));
但这似乎不是正确/推荐的方式。
答案 0 :(得分:0)
当客户端和服务器之间的时区不同或未确定时,将始终发生这种情况。
我主要通过传输时间戳来解决这样的问题,这需要在客户端进行一些不同的处理。
对于 prime-ng callendar ,可以通过 callendar 元素上的dateFormat
属性进行配置
<!-- dateFormat="@" provides a timestamp -->
<p-calendar [(ngModel)]="dateValue" dateFormat="@"></p-calendar>
以下选项可以是格式的一部分。