gpt4 book ai didi

javascript - 如何在javascript中设置数据表中的日期格式

转载 作者:行者123 更新时间:2023-11-30 15:15:27 25 4
gpt4 key购买 nike

我是 javascript 的新手,我正在从查询中获取日期,但我想换一个格式

$('#example1').DataTable({
"ajax": {
"url": "/txnlist/data",
"data": {"date":[[${date}]]},
"dataSrc": ""
},

"columns": [
{ "data": "id" },
{ "data": "AccountNumber" },
{ "data": "TransactionDate"} // date:032716
],
});

我在这里得到日期 mmddyy,但我想要 yyyy-dd-mm。怎么改?

最佳答案

您可以使用以下代码作为示例:

var yourDate = '032716'; //mmddyy
// keep in mind that 16 is ambiguous as it could be either 1916 or 2016 so parse it properly
var year = '20' + yourDate.substring(4, 6);
var month = yourDate.substring(0, 2);
var day = yourDate.substring(2, 4);
// pass params as yy mm dd
var dateObj = new Date(year, month, day);

var parsedDateObj = dateObj.getFullYear() + '-' + month + '-' + day; // yyyy-dd-mm
console.log(parsedDateObj); // output: 2016-03-27

在线试用 jsfiddle .

或者,如果您不介意为此使用一个库,您可以使用 moment js并像这样格式化:

moment(dateObj).format('YYYY-MM-DD');

关于javascript - 如何在javascript中设置数据表中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44537018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com