gpt4 book ai didi

javascript 日期时间到字符串并返回日期时间?

转载 作者:数据小太阳 更新时间:2023-10-29 04:36:52 26 4
gpt4 key购买 nike

如果您必须将当前的 javascript 日期时间存储在一个字符串中,它会是什么样子,您能否将它转换回日期时间以供 javascript 读取?

鉴于当前的 xml 字符串 Tue Dec 23 12:02:08 EST 2014

,我正在尝试的操作不起作用
var xmlImagePath = $(this).find('pathName').text();

var xmlStartTime = $(this).find('startTime').text();
xmlStartTime = new Date(xmlStartTime);

var fortnightAway = new Date(xmlStartTime);
var numberOfDaysToAdd = 14;
fortnightAway.setDate(fortnightAway.getDate() + numberOfDaysToAdd);


if (fortnightAway < xmlStartTime) {
alert("here");
}

我不相信 xmlStartTime = new Date(xmlStartTime); 将 xmlStartTime 设置为日期时间对象..

此外,将日期时间存储到 xml 中的正确格式是什么,以便以后更容易测试?

最佳答案

序列化日期的一种简单方法是使用 JSON.stringifyJSON.parse:

var serialized = JSON.stringify(new Date());

var deserialized = new Date(JSON.parse(serialized));

如果你没有可用的JSON对象,你可以这样做,本质上是一样的,但是嵌套代码更少:

var iso = (new Date()).toISOString();

var dateObj = new Date(iso);

如果您没有 .toISOString(IE 8 或更早版本),则有一个 polyfill here .

关于javascript 日期时间到字符串并返回日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27608578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com