Как анализировать и форматировать время на основе определенного часового пояса с помощью Dayjs? ⇐ Javascript
Как анализировать и форматировать время на основе определенного часового пояса с помощью Dayjs?
Я нахожусь в Париже (часовой пояс Европа/Париж). При анализе 00:00 я получаю объект времени в моем местном часовом поясе → ОК.
Все еще находясь в Париже, я хотел бы проанализировать 00:00, как если бы он находился в часовом поясе Америка/Лос_Анжелес, чтобы получить объект, соответствующий 9:00. в Париже. Другими словами, что-то вроде
theMagicalFunction("00:00", "Европа/Париж") // выводит 2023-09-22T00:00:00.00+02:00 theMagicalFunction("00:00", "America/Los_Angeles") // выводит 2023-09-22T00:00:00.00-08:00 Когда я хотел попробовать это с Dayjs:
// загружаем час 0 в часовом поясе Европы/Парижа, а затем конвертируем его в часовой пояс Европы/Парижа (да, это то же самое, для симметрии со следующим часовым поясом) dayjs.tz({hour: "00" }, 'Европа/Париж').tz('Европа/Париж').toISOString() // вывод: 2023-09-21T22:00:00.000Z → ОК // загружаем час 0 в часовом поясе Америки/Лос-Анджелеса, а затем конвертируем его в часовой пояс Европы/Парижа dayjs.tz({hour: "00" }, 'Америка/Лос_Анжелес').tz('Европа/Париж').toISOString() // вывод: 2023-09-21T22:00:00.000Z → ПЛОХО, я ожидал строку, локализованную для Америки/Лос-Анджелеса
Я нахожусь в Париже (часовой пояс Европа/Париж). При анализе 00:00 я получаю объект времени в моем местном часовом поясе → ОК.
Все еще находясь в Париже, я хотел бы проанализировать 00:00, как если бы он находился в часовом поясе Америка/Лос_Анжелес, чтобы получить объект, соответствующий 9:00. в Париже. Другими словами, что-то вроде
theMagicalFunction("00:00", "Европа/Париж") // выводит 2023-09-22T00:00:00.00+02:00 theMagicalFunction("00:00", "America/Los_Angeles") // выводит 2023-09-22T00:00:00.00-08:00 Когда я хотел попробовать это с Dayjs:
// загружаем час 0 в часовом поясе Европы/Парижа, а затем конвертируем его в часовой пояс Европы/Парижа (да, это то же самое, для симметрии со следующим часовым поясом) dayjs.tz({hour: "00" }, 'Европа/Париж').tz('Европа/Париж').toISOString() // вывод: 2023-09-21T22:00:00.000Z → ОК // загружаем час 0 в часовом поясе Америки/Лос-Анджелеса, а затем конвертируем его в часовой пояс Европы/Парижа dayjs.tz({hour: "00" }, 'Америка/Лос_Анжелес').tz('Европа/Париж').toISOString() // вывод: 2023-09-21T22:00:00.000Z → ПЛОХО, я ожидал строку, локализованную для Америки/Лос-Анджелеса
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить смещение часового пояса для определенного часового пояса?
Гость » » в форуме Javascript - 0 Ответы
- 75 Просмотры
-
Последнее сообщение Гость
-
-
-
Получить смещение часового пояса из имени часового пояса, используя Javascript
Anonymous » » в форуме Jquery - 0 Ответы
- 89 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Форматирование часового пояса таким образом, чтобы его можно было анализировать
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-