.toJson () конвертирует дату в UTC - PullRequest
0 голосов
/ 21 мая 2018

У меня есть средство выбора даты, и я хочу отправить дату моей службе отдыха.Во время отладки я вижу дату, и она действительна.

object

Но когда я делаю .toJSON (), чтобы отправить ее в сервис, Angular преобразует дату вUTC и отправьте его так:

htttp request

Как отправить действительную дату?

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Перед отправкой даты в службу покоя используйте:

var variableToSendToRestService = yourDateVariable.toLocaleString();

Это преобразует объект 'yourDateVariable' (который является объектом даты) в строку с использованием ваших локальных настроек.

Подробнее см.:

toLocaleString () для даты

0 голосов
/ 21 мая 2018

Готово!

Преобразование на datepipe сделало трюк

let dp = new DatePipe('en-EN' );
dp.transform(this.MyDate, 'yyyy-MM-dd'))
...