我正在生成从节点到前端的报告,即pdf。 我需要使用dd / MM / yyyy格式的日期。 我用这个:
<td style="font-size:11px;text-align: center;">
<strong>
<%= new Date().toISOString().slice(0, 10);%>
</strong>
</td>
获取日期,但报告以yyyy-mm-dd格式显示。 我需要一个完美的解决方案来将日期格式设置为dd / MM / yyyy。
答案 0 :(得分:0)
作为最佳解决方案,我建议您使用moment.js。上面的示例:
const moment = require('moment');
const formattedDate = moment().format('DD/MM/YYYY');
如果您希望使用纯JS保留逻辑,则可以执行以下操作:
const date = new Date().toISOString().slice(0, 10);
const [yyyy,mm,dd] = date.split('-');
const formattedDate = `${dd}/${mm}/${yyyy}`;
console.log(formattedDate);