Size: a a a

Node.js — русскоговорящее сообщество

2020 January 29

R

Roman in Node.js — русскоговорящее сообщество
Ihor Levchenko
даты приходят датами, это не имеет значения
мне в зависимости от таймзоны нужно по-разному рендерить pdf и отчеты)
ну так пишет же часовой пояс
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Ihor Levchenko
даты приходят датами, это не имеет значения
мне в зависимости от таймзоны нужно по-разному рендерить pdf и отчеты)
так меняй таймзону и рендери :)
источник

R

Roman in Node.js — русскоговорящее сообщество
Date который
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
Roman
Date который
блин… 😄
Да мне ее менять надо!) Дата датой… в реализации Date нет метода setTimezone(), чтобы сделать нужный оффсет
источник

­

­­ in Node.js — русскоговорящее сообщество
Ihor Levchenko
блин… 😄
Да мне ее менять надо!) Дата датой… в реализации Date нет метода setTimezone(), чтобы сделать нужный оффсет
new Date().toLocaleString('en-US', { timeZone: 'Europe/London' });
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
­­
new Date().toLocaleString('en-US', { timeZone: 'Europe/London' });
на выходе я получаю строку, а не Date
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Ihor Levchenko
блин… 😄
Да мне ее менять надо!) Дата датой… в реализации Date нет метода setTimezone(), чтобы сделать нужный оффсет
меняй у процесса пока рендеришь :))
источник

R

Roman in Node.js — русскоговорящее сообщество
Ihor Levchenko
на выходе я получаю строку, а не Date
Date строки тоже жрет
источник

R

Roman in Node.js — русскоговорящее сообщество
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Roman
Date строки тоже жрет
ему надо конвертировать не при создании, а при рендере
источник

Ð

Ð in Node.js — русскоговорящее сообщество
дата там корректная, вывод некорректный :)
источник

R

Roman in Node.js — русскоговорящее сообщество
Ð
ему надо конвертировать не при создании, а при рендере
ну я бы че придумал на сервере прослойку между приходом запроса и респонсом
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
как костыль можно конечно new Date(new Date().toLocaleString(‘en_US’, {timeZone: ‘Europe/Paris’})
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
респонс не клиенту, респонса здесь нет
в общем не важно что и куда
главное что мне нужно каким-то образом в зависимости от условий делать правильный оффсет дате )
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
но я понял что пойду копать дальше сам 😄
Всем спасибо за консультацию!)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
источник

R

Roman in Node.js — русскоговорящее сообщество
дак берешь входящие данные
источник

R

Roman in Node.js — русскоговорящее сообщество
конвертируешь либой или на стаковерфлоу решением
источник

Ð

Ð in Node.js — русскоговорящее сообщество
попробуй ставить перед рендером и восстанавливать после :) костыль помощнее твоего )
источник

R

Roman in Node.js — русскоговорящее сообщество
и выдаешь асинком , полюбому уже есть решение в гугле, так как это не первый раз такое вижу
источник