Я разрабатываю API-прокси на платформе Apigee API. Я использую сценарий Javascript для преобразования даты в удобное для пользователя представление. Итак, у меня есть этот код:
var endDate = new Date(2014, 01, 01, 00, 00, 00);
var options = {
localeMatcher: 'best fit',
weekDay: 'short',
year: 'numeric',
month: 'short',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
timezone: 'America/El_Salvador',
timeZoneName: 'short'
};
var friendly_endDate = endDate.toLocaleDateString('es-SV', options);
И я всегда получаю дату в формате en-US, например:
February 1, 2014 12:00:00 UTC
Часовой пояс, параметры и локаль игнорируются. это нормально? Я что-то пропустил?