gpt4 book ai didi

javascript - 如何将数组中的字符串视为日期

转载 作者:行者123 更新时间:2023-12-03 08:27:34 25 4
gpt4 key购买 nike

我有一个包含日期的数组,如下所示:

Nov 01 2015 22: +0
Nov 01 2015 23: +0
Nov 02 2015 00: +0
Nov 02 2015 01: +0

这正是我从服务器获取的格式,我无法控制它。是否可以将所有这些都称为日期?例如,我只想获取 11 月 2 日以来的信息。

最佳答案

您可以将数组的每个元素与引用日期进行比较,并使用正确的日期填充另一个数组。

var dates = ['Nov 01 2015 22: +0', 'Nov 01 2015 23: +0', 'Nov 02 2015 00: +0', 'Nov 02 2015 01: +0'];

var referenceDate = Date.parse('Nov 02 2015 00: +0');

var yourDates = [];

function custom(element, index, array) {
if ( Date.parse(element) >= referenceDate)
{
yourDates.push(element);
}
}

dates.forEach(custom);

console.log(yourDates);

// THIS WILL OUTPUT:
//
// ["Nov 02 2015 00: +0", "Nov 02 2015 01: +0"]

演示:http://jsfiddle.net/w6vz34bb/

关于javascript - 如何将数组中的字符串视为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33485418/

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