如何更改JavaScript代码/函数中输出的日期格式?

我有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'}。


慕仙森
浏览 150回答 3
3回答

函数式编程

如果格式一致,则可以在每个破折号上分割并以所需的格式重新加入它们:const date = '2019-04-29'const dateArr = date.split('-')const newDate = `${dateArr[2]}-${dateArr[1]}-${dateArr[0]}`console.log(newDate)

猛跑小猪

我得到了这个解决方案,首先我在laravel中使用了datatables插件。使用Yazra数据表,并使用Carbon库转换日期格式。我在github帖子上找到了这个解决方案。此链接:Laravel中的DateTime格式Yazra数据表和Carbon插件这个工作很好,实际上,在Yalar数据表上使用的laravel上的Controller和Javascript上的Column之间确实存在连接。希望这对任何人有帮助。非常感谢您提供上述所有解决方案...谢谢。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript