var date = new Date();
var yesterday = date.setDate(date.getDate() - 1);
yesterday = date.toLocaleDateString('en-GB');
console.log(yesterday);
我想使用日期格式dd / mm / yyyy
代码我想要我在javascript中运行的结果:21/03/2019
结果我参加了伪造者竞赛:3/21/2019
我不会伪造结果。
为什么结果不同?
如何更改人偶日期格式?
答案 0 :(得分:0)
您可以使用replace方法来切换month
和date
的位置
/(\d{2})\/(\d{2})\/(\d{4})/
var date = new Date();
var yesterday = date.setDate(date.getDate() - 1);
yesterday = date.toLocaleDateString('en-GB');
console.log(yesterday)
console.log(yesterday.replace(/(\d{2})\/(\d{2})\/(\d{4})/, '$2/$1/$3'));
答案 1 :(得分:0)
{
format: "A4",
printBackground: true,
displayHeaderFooter: true,
headerTemplate: `<div style="font-size:7px;white-space:nowrap;margin-left:38px;">
${new Date().toDateString()}
<span style="margin-left: 10px;">Generated PDF</span>
</div>`,
margin: {
top: '38px',
right: '38px',
bottom: '38px',
left: '38px'
} }
以所需的格式更改日期格式。