Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2018 August 13

D

Denzil in NodeUA - JavaScript and Node.js in Ukraine
я при сохранении кидаю в поле timestamp (насколько я знаю это количество миллисекунд от начала начал )) )
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
поверь, по своему опыту работы с дефолтной джаваскриптовой датой говорю
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
проверь
источник

OV

Oleg Vantkovsky in NodeUA - JavaScript and Node.js in Ukraine
Как можно сделать последовательным вызов асинхронного  колбека в эвенте? Что-то типа,  api.on("message", await cb)...т.е чтоб исполнениее cb, было после завершения предыдущего?
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
Denzil
я при сохранении кидаю в поле timestamp (насколько я знаю это количество миллисекунд от начала начал )) )
был момент когда в зависимости от непонятных условий timestamp читался как секунды и как милисекунды, на одном и том же месте в коде
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
проблема решилась использованием moment.js
источник

D

Denzil in NodeUA - JavaScript and Node.js in Ukraine
вот в этом конвертере https://www.cy-pr.com/tools/time/ мой timestamp был преобразован адекватно.. сегодняшняя дата... sequelize.DATE  почему то в базу записал какой то  1970 год
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
можно прекрасно решить проблему использованием языка SQL через библиотеку https://www.npmjs.com/package/pg
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
иначе можно тыкать палочкой в орм много времени
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
можно прекрасно решить проблему использованием языка SQL через библиотеку https://www.npmjs.com/package/pg
чуйка подсказывает что проблема не совсем в орм-ке
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
но сейчас же даже не понятно, что оно там генерит, нужно смотреть логи субд
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
и увидеть как выглядит timestamp в численном выражении до и после сохранения
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
там 3-5 преобразований типов будет между кодом и субд
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
там 3-5 преобразований типов будет между кодом и субд
кстати вполне вероятно что либо между собственным кодом и орм, либо где-то в орм милисекунды преобразуются в секунды и потом прочитаются опять как милисекунды, сдвигая дату не пойми куда
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Можно попробовать добавить "лайфхак" на постгресовский драйвер
require('pg').types.setTypeParser(1082, function(val) { console.log(val); return val; }); и посмотреть что приходит от постгреса до попадания в орм
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Аналогично, вместо "1082" подставить "1114" и отлавливать таймстемпы
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
v => (console.log(v), v) проще
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
не проще, я копипастил с гитхаба, а в вашем случае мне бы еще пришлось редактировать
источник

FS

Fedir Smilianets in NodeUA - JavaScript and Node.js in Ukraine
я имею ввиду вместо function(val)....
источник