Я работаю над приложением node.js, которое извлекает дату из базы данных сервера sql, дата корректно выходит из базы данных, но при обработке в javascript она заканчивается днем ранее. Я попытался вручную проанализировать дату, пакет date-format
и moment.js
, все из которых занимают выходной. Сначала я думал, что это связано с часовым поясом после того, как я попробовал переменную datetime, и она была отключена на 5 часов. Так что моя теория заключалась в том, что он неправильно предполагал часовой пояс. Однако мой часовой пояс - EST, который в настоящее время является UTC-4.
Код
const m = require('moment')
const callDate = m(summary.callDate).format('MM/DD/YYYY');
console.log(summary.callDate)
console.log(callDate)
Выход
2019-10-21T00:00:00.000Z
10/20/2019