我想了解的怪异事物,我使用datetimepicker选择日期和时间,如屏幕截图所示


文本框中的值正确
控制台中模型的值正确(但是请稍等片刻...;)
页面上调试面板中的相同值要多4小时(时区偏移量)-为什么这样显示-不知道,看起来像是html渲染日期的角度方式(+偏移量)


但是最奇怪的是,当我单击Submit时,“ + 4 hours”值发送到服务器:) although in the console the value is correct

任何解释为什么它发送带有偏移量的值而不是控制台中的值,我要提交的值?

这完全很奇怪,有什么适当的方法可以解决此问题吗?

我想13:30到达服务器!

javascript - AngularJS模型的Date属性-错误的值提交给服务器?-LMLPHP

最佳答案

它显示为简单,DateTime使用世界时区存储在服务器上,而DateTime使用东部时区显示在控制台面板上。javascript - AngularJS模型的Date属性-错误的值提交给服务器?-LMLPHP。简单-convert utc to local time angularjs

关于javascript - AngularJS模型的Date属性-错误的值提交给服务器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43524768/

10-16 23:38