我正在生成报告,即从 Node 到前端的 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。
最佳答案
作为最佳解决方案,我建议您使用 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);
关于node.js - Node 中的日期格式生成pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53954641/