Intl.DateTimeFormat () не отражает данную локаль, когда код запускается рабочим процессом GitHub - PullRequest
1 голос
/ 20 января 2020

У меня есть рабочий процесс GitHub, настроенный для запуска моих тестов.

Часть моего кода - это форматирование даты с Intl с этой простой конфигурацией и использованием (упрощено для этого вопроса):

const dateFormatter = new Intl.DateTimeFormat('cs-CZ');
console.log(dateFormatter.format(new Date('2020-01-01')));

На моем локальном хосте результаты теста верны, как и ожидалось. Однако при запуске теста рабочим процессом GitHub результат будет другим.

// localhost
console.log(dateFormatter.format(new Date('2020-01-01'))); // 1. 1. 2020 

// GitHub
console.log(dateFormatter.format(new Date('2020-01-01'))); // 1/1/2020

Требуется ли какая-либо другая конфигурация для Intl или это какая-то ошибка?

Рабочий процесс GitHub Node.js версия: 12.x, локальная Node.js версия 12.12.0. Язык моего локального компьютера разработчика - en-US.

...