RomanDillerNsk
@RomanDillerNsk
JavaScript

Как получить день недели локализованный для определенно страны?

Коллеги, доброго времени суток, подскажите кто сталкивался, как получить собственно локализованный день недели???

static getDateObject() {

		let object = {};

		let days = {
			0: 'sunday',
			1: 'monday', 
			2: 'tuesday',
			3: 'wednesday', 
			4: 'thursday',
			5: 'friday', 
			6: 'saturday' 
		};

		let locales = `en-AR`;
		let options = {
			timeZone: "America/Argentina/Buenos_Aires",
			hour12: false
		};

		let date = new Date();

		object.full = date.toLocaleString(locales, options);
		object.day = days[date.getDay().toLocaleString(locales, options)];
		object.hour = this.getLocalHour(object.full);

		return object;

	}


все вроде норм, дату и время показывает как надо, но день недели показывает согласно моей временной зоне.

ПС!!! на nodejs показывает мою локацию а в браузере норм!!!

Заранее благодарю
  • Вопрос задан
  • 272 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
см. Date.toLocaleString()

(new Date()).toLocaleString('es-AR', {
    weekday: 'long'
})
 // "domingo"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы