如何更改人偶日期格式?

时间:2019-03-22 08:51:27

标签: javascript node.js puppeteer

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
我不会伪造结果。

为什么结果不同?
如何更改人偶日期格式?

2 个答案:

答案 0 :(得分:0)

您可以使用replace方法来切换monthdate的位置

/(\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'
} }

以所需的格式更改日期格式。