Конвертировать из метки времени JS в метку времени Postgresql с часовым поясом - PullRequest
1 голос
/ 29 июня 2019

У меня есть простой t = Date.now;, который идет в столбец Postresql t_time, объявленный как timestamp with time zone через REST API.Я получил ошибку: date/time field value out of range.

Я не могу использовать ответ из этой записи , так как я не пишу в сыром видеSQL, но использовать ORM (Knex.Js).Вызов db только для того, чтобы сделать конверсию, выглядит для меня излишним.Любое другое решение в js?

Почему я не могу найти конвертер?Я что-то упустил?

Примечание: Мне просто нужны дата и время в формате чч: мм: сс, мне не нужны миллисекунды.

1 Ответ

2 голосов
/ 29 июня 2019

Date.now() обеспечивает только , так как EPOCH в миллисекундах.

Вам нужна строка даты и времени ISO. Для этого установите t так:

const t = new Date(Date.now()).toISOString();
console.log(t);
...