[英]How to change Puppeteer Date Format?
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
结果我在 puppeteer 中运行:3/21/2019
我不想木偶戏的结果。
为什么结果不同?
如何更改 puppeteer 日期格式?
您可以使用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'));
{
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'
} }
以您需要的格式更改日期格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.