Дата откатывается к предыдущему месяцу

Самый короткий путь, который я нашел, следующий:

MultiValueMap queryParams =
            UriComponentsBuilder.fromUriString(url).build().getQueryParams();

UPDATE: UriComponentsBuilder происходит из Spring. Здесь ссылка .

0
задан HagstromV 15 January 2019 в 18:03
поделиться

1 ответ

Вероятно, что-то происходит с часовыми поясами.

Этот сценарий был запущен в Испании

var moment = require('moment'); // This is because I've tested it in a nodejs environment
var scandate = '2018-09';
var result = moment(scandate);
console.log(moment(result).format('YYYY-MM-DD'))

Выходы 2018-09-01

<час>

Мы могли обойти это, инициализировав frame.scandate следующим образом:

frame.scandate = moment.utc('2018-09-01T00:00:00.000Z');

С moment.utc() вместо просто moment() ожидаемые результаты удовлетворяются.

0
ответ дан Some random IT boy 15 January 2019 в 18:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: