gpt4 book ai didi

javascript - 如何从字符串构造一个 javascript Date 对象

转载 作者:行者123 更新时间:2023-11-30 13:18:55 25 4
gpt4 key购买 nike

我有字符串格式的日期值“06/12/2012”。我如何构造一个 Javascript Date 对象,以便我可以执行前后比较?

最佳答案

将字符串转换为日期对象的唯一可靠方法是解析它。您必须事先知道格式。字符串“06/12/2012”不符合任何正式标准,但最有可能是日/月/年,因此:

// Convert string in d/m/y format to a Date object
function toDate(s) {
var bits = s.split('/');
return new Date(bits[2],--bits[1],bits[0]);
}

请注意,任何日期解析函数都必须被告知格式和(通常)分隔符,因为猜测格式非常容易出错。

不要将字符串传递给任何浏览器 Date 对象并依赖主机正确解释它,浏览器可能识别的唯一格式是 ISO8601 格式,即使这样很多人也会弄错。

关于javascript - 如何从字符串构造一个 javascript Date 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10991324/

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