Zapier Javascript Time Formatting с toLocaleString работает только на английском языке - PullRequest
0 голосов
/ 22 октября 2019

In Zapier - шаг кода JavaScript;когда я делаю:

let date = new Date("2019-10-28T15:00:00+01:00");
let options = {  
    weekday: "long", month: "long",  
    day: "numeric", hour: "2-digit", minute: "2-digit", timeZone:"Europe/Paris"  
};  
let pretty = date.toLocaleString("en", options);

Возвращает: понедельник, 28 октября, 15:00

Однако, когда я делаю любой другой язык (я пробовал fr, nl, de), яполучить неправильный вывод:

let pretty = date.toLocaleString("fr", options);

Возвращает: M10 28, Пн 15:00 (вместо: lundi 28 octobre à 15:00)

Кто-нибудь знает, как я могу это исправить? Мне нужно правильное форматирование на 4 языках: en, fr, nl, de

Примечание: я также пытался с тем же неправильным результатом let prettybis = new Intl.DateTimeFormat('fr-FR', options).format(date);

...