Мне нужно получить дневное время (с 9:00 до 20:00) пользователей, и у меня есть временная метка их даты присоединения, аббревиатуры часового пояса и utc_offset. Я отправляю уведомление из облачной функции firebase в их дневное время.
следующая информация, которая у меня есть:
timezone_abbreviation = CST
timestamp = 1578422400991
utc_offset = -21600
Если я могу получить имя часового пояса, тогда я могу получить дневное время с помощью метода moment_timezon tz ()
const time = moment.tz(timestamp, timezone_name).format('HH:mm');
const hour = +temp.split(':')[0];
const isDayTime = hour >= 9 && hour < 20;
Есть предложения?