gpt4 book ai didi

javascript - 将字符串转换为数组中的日期对象

转载 作者:行者123 更新时间:2023-11-30 17:40:15 27 4
gpt4 key购买 nike

我有一个表格,其标题中有一个日期字符串。它作为数组的一部分返回,但我需要数组中的日期是一个 Date Object 而不仅仅是一个字符串。

我的表格如下

DEMO

//[[33 年 1 月 20 日],[44 年 1 月 21 日],[5 年 1 月 22 日],[17 年 1 月 23 日]]

我用下面的JS来获取这个数组

var arr = $.map($('#bookedTable th:not(:first)'), function(el,i) {
return [[$(el).text(), $('#bookedTable td:eq('+i+')').text()]]
});

console.log(arr)

问题:如何将字符串日期作为数组中的日期对象返回?

最佳答案

你需要在数组中的所有日期上运行类似这个函数:)

function parseThisDate(date) {
dateParts = date.split(" ");

return new Date(dateParts[2], translateMonthToNum(dateParts[1]), dateParts[0])
}

function translateMonthToNum(monthName) {
if (monthName == 'Jan,') return 0;
//todo: add all months you need
}

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

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