我想了解的怪异事物,我使用datetimepicker选择日期和时间,如屏幕截图所示
文本框中的值正确
控制台中模型的值正确(但是请稍等片刻...;)
页面上调试面板中的相同值要多4小时(时区偏移量)-为什么这样显示-不知道,看起来像是html渲染日期的角度方式(+偏移量)
但是最奇怪的是,当我单击Submit时,“ + 4 hours”值发送到服务器:) although in the console the value is correct
任何解释为什么它发送带有偏移量的值而不是控制台中的值,我要提交的值?
这完全很奇怪,有什么适当的方法可以解决此问题吗?
我想13:30到达服务器!
最佳答案
它显示为简单,DateTime
使用世界时区存储在服务器上,而DateTime
使用东部时区显示在控制台面板上。。简单-convert utc to local time angularjs
关于javascript - AngularJS模型的Date属性-错误的值提交给服务器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43524768/