如果你曾經使用過DataTable,你會知道它是一個非常好用的數據表格插件。在某些情況下,你可能需要將DataTable的數據轉換為JSON格式,并且還要考慮時間格式的問題。本文將介紹如何將DataTable轉化為JSON格式并保留日期格式。
首先,你需要使用DataTable提供的API獲取表格數據,然后將其轉換為JavaScript對象。
var table = $('#example').dataTable(); var data = table.fnGetData();
接著,使用JavaScript中的Array.prototype.map()方法來轉換日期格式。這個方法接收一個函數作為參數,這個函數會對數組中的每個元素都執行一次。我們可以在這個函數中對日期進行格式化。
data = data.map(function(row) { return { 'name': row[0], 'age': row[1], 'birthday': moment(row[2]).format('YYYY-MM-DD') }; });
在這個例子中,我們使用了moment.js這個JavaScript庫來處理日期格式。你也可以使用其他的庫或者自己編寫一個函數來處理日期格式。接著,我們可以將轉換后的數據轉換為JSON格式。
var json = JSON.stringify(data); console.log(json);
以上就是將DataTable轉換為JSON格式并保留日期格式的全部內容。希望這篇文章對你有所幫助。
上一篇c 讀出 多層 json
下一篇vue2 key