![](/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.