Kje*_*din 9 javascript jquery datepicker
我在输入表单中使用datepicker,并通过json将结果发送到数据库.我正在使用这一行,从datePicker获取日期:
date = $("#datepicker").datepicker('getDate');
Run Code Online (Sandbox Code Playgroud)
现在,我希望这会回来 2014-04-03T00:00:00.000Z
但实际上它会回归 2014-04-02T22:00:00.000Z
注意两小时的差异,这也无意中改变了一个月的日期.我没有使用小时和较小的时间单位.但是我确实希望日期正确,而不会+1在我的代码中添加可怕的内容.我怀疑这与时区有关,但我似乎无法在文档或其他问答在线上找到解决方案.有人能指出我正确的方向吗?如果重要,我的时区是GMT +1.
谢谢 :)
Kje*_*din 12
我刚刚解决了这个问题,但忘了发一个答案.检索后date,这是我修复它的方式:
date.setMinutes(date.getMinutes() - date.getTimezoneOffset());
Run Code Online (Sandbox Code Playgroud)
voilla
| 归档时间: |
|
| 查看次数: |
11041 次 |
| 最近记录: |