{hero}

DataTable.datetime()

自:DataTables 1.13 起

註冊一個日期/時間格式供 DataTables 使用。

描述

日期和時間可能向終端使用者顯示的方式有很多種格式,因此 DataTables 預設不嘗試支援除了從其讀取的資料中提取的 ISO8601 以外的任何格式(即用於排序)。此方法允許您透過使用 Moment.jsLuxon 函式庫來註冊其他格式。

將日期/時間格式傳遞給此函式,DataTables 將自動尋找符合該格式的資料,並將其視為日期/時間資料(用於排序,以及使用 SearchBuilder 的進階搜尋)。這允許 DataTables 支援您的資料可能給出的任何日期/時間格式。

值得注意的是,使用 ISO8601 作為「傳輸格式」,然後以對每個終端使用者的語言環境有意義的方式呈現日期/時間資料,具有顯著的優勢 - 請參閱此範例了解如何完成。此處的函式用於偵測預先格式化的日期和時間。

類型

function datetime( format [, locale ] )

描述

指示 DataTables 尋找具有指定格式的日期和時間資料。

參數

範例

使用 Moment.js 偵測例如 '7 Jun 2011' 的日期

DataTable.datetime('D MMM YYYY');
 
new DataTable('#example');

與上面相同,但是用於 Luxon

DataTable.datetime('d MMM yyyy');
 
new DataTable('#example');