![](/img/trans.png)
[英]React hook form - On Submit, Convert date object to string date in an array
[英]Convert String to Date Object in Array
我有一个表,表头中有一个日期字符串。 它作为数组的一部分返回,但我需要数组中的该Date Object
成为Date Object
,而不仅仅是一个字符串。
我的桌子如下
// [[20th Jan, 33], [21st Jan, 44], [22nd Jan, 5],[23rd Jan, 17]]
我用下面的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
}
您始终可以将字符串转换为date为
var myDate = new Date(“ 2013/1/16”);
您可以清楚地从数组中获取“ 2013/1/16”,前提是月份为数字。
单击此处以获取有关JavaScript中日期对象的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.