Size: a a a

JavaScript — русскоговорящее сообщество

2020 June 23

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Иван
ошибка скорее всего на 147й строчке
А ты хорош🙈🙊  )
источник

m

militska in JavaScript — русскоговорящее сообщество
привет. вообще не о по теме, но:
кто нить в документациях apidocjs пробовал выводить таблицы с кодами  ошибок(/справочники)?
(мб есть генераторы для доки с таким функционалом на примете)
источник

m

militska in JavaScript — русскоговорящее сообщество
или чатик, где знают лучше и эт будет по теме
источник

A

ArtMen007 in JavaScript — русскоговорящее сообщество
подскажите, есть массив с временем, он приходит с бека, как мне сделать чтобы часы по местному времени отображались?
const timeData = data.time.map(item => new Date(item).toLocaleTimeString('en-US'))
источник

L

Lev Tonov in JavaScript — русскоговорящее сообщество
ArtMen007
подскажите, есть массив с временем, он приходит с бека, как мне сделать чтобы часы по местному времени отображались?
const timeData = data.time.map(item => new Date(item).toLocaleTimeString('en-US'))
Прибавь или отними нужное количество часов
источник

A

ArtMen007 in JavaScript — русскоговорящее сообщество
Отнять я могу. Но в следющий раз пользователь с  Италии зайдет, часовой пояс будет другой, как тут быть...
источник

L

Lev Tonov in JavaScript — русскоговорящее сообщество
ArtMen007
Отнять я могу. Но в следющий раз пользователь с  Италии зайдет, часовой пояс будет другой, как тут быть...
Ну может, я скажу глупость, но я бы в таком случае определял геопозицию пользователя
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
ArtMen007
подскажите, есть массив с временем, он приходит с бека, как мне сделать чтобы часы по местному времени отображались?
const timeData = data.time.map(item => new Date(item).toLocaleTimeString('en-US'))
const timeData = data.time.map(item => new Date(item).toLocaleTimeString('en-US', { timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone }));
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
edit: timezone -> timeZone
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Стоп
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Погоди, у тебя браузер и так должен это приводить к местному времени автоматом, без явного указания, что timeZone "такая же как по дефолту"
источник

A

ArtMen007 in JavaScript — русскоговорящее сообщество
λера Розаλин
const timeData = data.time.map(item => new Date(item).toLocaleTimeString('en-US', { timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone }));
'en-US' так я пробовал, он мне всегда время USA кидает...
он у меня выводит точно такое же время, которое приходит с бека.
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
ArtMen007
'en-US' так я пробовал, он мне всегда время USA кидает...
он у меня выводит точно такое же время, которое приходит с бека.
А в каком формате время с бэка приходит?
источник

AT

Alexey Tuychiev in JavaScript — русскоговорящее сообщество
ArtMen007
'en-US' так я пробовал, он мне всегда время USA кидает...
он у меня выводит точно такое же время, которое приходит с бека.
'en-US' это просто формат. Оффсет от UTC должен автоматически высчитываться как выше уже сказали.
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
λера Розаλин
А в каком формате время с бэка приходит?
Ну т.е. я подозреваю, что там приходит в строке без указания таймзоны, итого браузер при создании объекта использует свою родную, что приводит к ошибке ровно на разницу таймзон сервера и клиента.
источник

A

ArtMen007 in JavaScript — русскоговорящее сообщество
"2020-06-23 12:25:01" мне с бека вот так приходит. Потом я new Date делаю и получаю это Tue Jun 23 2020 09:23:10 GMT+0700
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
ArtMen007
"2020-06-23 12:25:01" мне с бека вот так приходит. Потом я new Date делаю и получаю это Tue Jun 23 2020 09:23:10 GMT+0700
А вот надо ещё и таймзону указывать со стороны сервера
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Ну или превращать в UTC, или таймстамп слать
источник

AT

Alexey Tuychiev in JavaScript — русскоговорящее сообщество
ArtMen007
"2020-06-23 12:25:01" мне с бека вот так приходит. Потом я new Date делаю и получаю это Tue Jun 23 2020 09:23:10 GMT+0700
ISO юзайте 2020-06-23T12:18:23Z. Z означает нулевой оффсет, то есть UTC
источник

АХ

Амир Хан in JavaScript — русскоговорящее сообщество
Привет. Кто знает как сделать на чистом js прогресс загрузки window?
источник