如何按日期/時間對串列進行排序?在我的應用程式中,當我嘗試將字串轉換為日期時,日期/時間格式為“星期一,11 月 1 日 | 晚上 8:30”,但得到的日期無效為 o/p。幫我按日期/時間對串列進行排序。
與此問題相關
uj5u.com熱心網友回復:
日期/時間“Mon, Nov 1 | 8:30 PM”沒有“年份”
在此處輸入圖片說明
uj5u.com熱心網友回復:
我已經硬編碼并修剪了“|” 日期/時間格式中的字符。能夠排序參考下面的片段。我陷入了如何洗掉那個“|”的問題 從 xpath 獲取時。
let unsortedDate = [ "Tue, Nov 2 6:25 PM",
"Wed, Oct 28 12:30 AM",
"Mon, Nov 8 3:05 AM",
"Mon, Nov 1 8:30 PM"];
var sort = [];
unsortedDate.forEach(date => {
sort.push([ date, new Date(date).getTime() ]);
})
console.log(sort);
sort.sort( (a, b) => a[1] - b[1] );
let sorted_array = sort.map(arr => arr[0])
console.log(sorted_array)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/352718.html
標籤:javascript 排序 约会时间 日期时间格式
上一篇:如何使日期時間成為bigint?
下一篇:在Ajax請求中發送陣列
