我有JavaScript函数,可以从数据库中提取数据并提供日期输出。输出脚本的这一部分:`data:{columnsDef:['letter_number','letter_date','job_desc'],},}, columns: [ { data: 'letter_number', name: 'letter_number' }, { data: 'letter_date', name: 'letter_date' }, { data: 'job_desc', name: 'job_desc' }, ],`该letter_date产量为2019年4月29日,我打算改变格式29-04-2019,我已经尝试过在脚本的顶部一些JavaScript日期格式的功能,但页面只是空白没有输出显示在页面上。我正在使用laravel,并在laravel代码标签中将Carbon库用于其他日期格式,所以没有问题。我很困惑如何更改Javascript输出代码中的格式,如上所示{ data: 'letter_date', name: 'letter_date'}。
3 回答
函数式编程
TA贡献1807条经验 获得超9个赞
如果格式一致,则可以在每个破折号上分割并以所需的格式重新加入它们:
const date = '2019-04-29'
const dateArr = date.split('-')
const newDate = `${dateArr[2]}-${dateArr[1]}-${dateArr[0]}`
console.log(newDate)
猛跑小猪
TA贡献1858条经验 获得超8个赞
我得到了这个解决方案,首先我在laravel中使用了datatables插件。使用Yazra数据表,并使用Carbon库转换日期格式。我在github帖子上找到了这个解决方案。此链接:Laravel中的DateTime格式Yazra数据表和Carbon插件
这个工作很好,实际上,在Yalar数据表上使用的laravel上的Controller和Javascript上的Column之间确实存在连接。希望这对任何人有帮助。
非常感谢您提供上述所有解决方案...谢谢。
添加回答
举报
0/150
提交
取消