0

我正在构建一个简单的任务管理器,其中一个表单具有标题和描述的两个输入文本字段以及一个使用 jquery datepicker 的日期字段。我已经在表格中显示了我的数据,并使用 parse.com 作为我的后端来存储和检索数据。我的问题是当我使用 parse.js 设置我的日期对象时,我遇到了这些问题,即

 var sDate=new Date($(".date-task").val()); //Date {Tue Jun 26 2012 00:00:00 GMT+0530 (IST)}

var todo = new TodoList();

todo.set('dueon',sDate); // this is how I set the value in parse

todo.save();

但是当我去解析 .com 时,日期会保存到上一个日期,即 Mon Jun 25 2012 18:30:00 GMT

当我在萤火虫中检查帖子时,日期发布为

 __type     "Date"

iso   "2012-06-25T18:30:00.000Z"

如何在 parse.com 的数据浏览器中保存正确的日期

4

1 回答 1

1

发布的日期是正确的,因为“Tue Jun 26 2012 00:00:00 GMT+0530 (IST)”与“Mon Jun 25 2012 18:30:00 GMT”相同,并且 Parse 使用GMT 时区中的Unix 时间戳.

基本上,您只需将日期从 GMT 转换为您的时区(在这种情况下为 IST)。您可以查看这个问题以了解它是如何完成的。

于 2012-06-25T12:12:29.737 回答