javascript - 如何在ajax中更改格式日期?
问题描述
我想更改格式日期和值,如果 null 不显示默认格式 01-01-1970。
$.ajax({
type: 'POST',
url: '<?php echo site_url("allDepartment/onlySewingController/detailDprt2"); ?>',
dataType: 'json',
data: {
'Dinput': Dinput
},
}).done(function(dt) {
if (dt != null) {
console.log(dt)
table.rows().remove().draw();
$.each(dt, function(i, item) {
table.row.add([
item.date,
item.Attendance
]).draw();
})
}
})
解决方案
您似乎在询问如何以 ISO 日期格式格式化您的日期。
您应该能够获取日期并将其转换为 iso 日期。
$.ajax({
type: 'POST',
url: '<?php echo site_url("allDepartment/onlySewingController/detailDprt2"); ?>',
dataType: 'json',
data: {
'Dinput': Dinput
},
}).done(function(dt) {
if (dt != null) {
console.log(dt)
table.rows().remove().draw();
$.each(dt, function(i, item) {
table.row.add([
item.date.toISOString().split('T')[0],
item.Attendance
]).draw();
})
}
})
一种获取当前日期并将其格式化为 ISO 日期的简单方法,无需时间。
const date = new Date();
const isoDate = date.toISOString().split('T')[0];
console.log('Current Date:', isoDate);
const specificDate = new Date('01-25-2021');
const specificIsoDate = specificDate.toISOString().split('T')[0];
console.log('Specific Date:', specificIsoDate);
推荐阅读
- html - 如何将模态窗口居中对齐
- powerbi - Power BI DAX 中的 IF 公式
- c# - 使用 J2EE Web 服务签名请求但收到未签名响应
- java - 生产代码 + 测试模块信息 = 不可能?
- sql - 在视图结果中“创建主键”的方法
- java - 如何在火花数据集中创建一个新列
使用自定义类型
- vb6 - 如何在VB6中动态设置文本框值
- python - 为什么内存密集型递归函数的执行被抑制而没有错误?
- javascript - Uncaught (in promise) TypeError: $.templates is not a function
- regex - PySpark 中是否有类似于 python 的 re.findall() 函数的函数?