var date = new Date();
var yesterday = date.setDate(date.getDate() - 1);
yesterday = date.toLocaleDateString('en-GB');
console.info(yesterday);
я хочу использовать формат даты дд/мм/гггг
код Мне нужен результат, который я запускаю в javascript: 21/03/2019
результат запускаю в puppeteer : 21.03.2019
я не хочу, не кукловод результат.
Почему результаты разные?
как изменить формат даты кукольника?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете использовать метод замены, чтобы поменять местами 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.info(yesterday)
console.info(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'
} }
Измените формат даты в требуемом формате.
Это, кажется, не отвечает на этот вопрос. Может быть, вы хотели ответить на другой вопрос?
Я запускаю ваш код в puppeteer, но результат 21.03.2019 21.03.2019. Я хочу этот формат, например, 03.03.2019.