2

我使用 Parse.com 后端存储了日期。我使用 JSON.stringify 检索它们。除了日期,一切都很好。我需要将它们转换为 JavaScript 日期。我了解 Parse.com 以 ISO 8601 格式存储日期,并在此示例中以字符开头:

{"__type":"日期","iso":"2013-05-07T00:00:00.000Z"}

在尝试将上述转换为标准 JavaScript 日期时,肯定可以使用一些帮助。谢谢!

4

2 回答 2

8

iso8601 不是问题:请参阅JavaScript Date ISO8601

至于取出物品,不要使用 JSON.stringify,只需访问您需要的部分:

var d = {"__type":"Date","iso":"2013-05-07T00:00:00.000Z"};
d = new Date(d.iso);
于 2013-06-06T22:29:48.377 回答
0

对于那些不知道如何从输入中获取日期和时间的人(适用于 chrome、opera 和 safari)HTML 代码

<input type="date" id="thedate">
<input type="time" id="thetime">

Javascript代码

var a = document.getElementById("thedate").value;
var b = document.getElementById("thetime").value;


x = a + 'T' + b + '+02:00'; //the +02:00 is because i live in Greece and we are +02:00 GMT! Choose your own.
var d = {"__type":"Date","iso":x};
d = new Date(d.iso);
于 2016-01-25T09:28:51.753 回答