gpt4 book ai didi

javascript - 将返回的字符串 (YYYYMMDD) 转换为日期

转载 作者:行者123 更新时间:2023-12-03 02:15:21 28 4
gpt4 key购买 nike

我有一个包含代表日期的 8 位数字的字符串。例如:

20120515

我想将其与以这种方式创建的今天的日期进行比较:

var currentDate = new Date();

如何将“8 位日期字符串”转换为合适的日期格式,以便将其与 currentDate 进行比较?

最佳答案

使用 substring 方法,对 4 个元素进行子串,并将其分配给今年的新日期。然后一次对两个元素进行子串并相应地存储月份和日期。

var dateString  = "20120515";
var year = dateString.substring(0,4);
var month = dateString.substring(4,6);
var day = dateString.substring(6,8);

var date = new Date(year, month-1, day);
var currentDate = new Date();

现在您可以使用普通运算符比较两个日期。

关于javascript - 将返回的字符串 (YYYYMMDD) 转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10607935/

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