Javascript 如何在ajax中更改日期格式?
我想更改格式日期和值(如果为null),但不显示默认格式01-01-1970Javascript 如何在ajax中更改日期格式?,javascript,ajax,Javascript,Ajax,我想更改格式日期和值(如果为null),但不显示默认格式01-01-1970 $.ajax({ type: 'POST', url: '<?php echo site_url("allDepartment/onlySewingController/detailDprt2"); ?>', dataType: 'json', data: {
$.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();
})
}
})
$.ajax({
键入:“POST”,
url:“”,
数据类型:“json”,
数据:{
“丁普特”:丁普特
},
}).完成(功能(dt){
如果(dt!=null){
控制台日志(dt)
table.rows().remove().draw();
$。每个(dt,功能(i,项目){
table.row.add([
项目.日期,
项目.出席人数
]).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();
})
}
})
但是日期数据是从我的数据库中获取的,所以它是字符串,而不是日期对象?我已经用一种方法更新了我的答案,可以从字符串中呈现特定的日期。是的,这是stringit的工作,谢谢