Машинопись - удаление миллисекунд - PullRequest
0 голосов
/ 24 июня 2018

В машинописном тексте я устанавливаю поле даты объекта следующим образом.

at: new Date ("2017-06-24" + "T" + "22:00" + "Z")

Затем я отправляю этот объект как тело POST моемувеб-сервис.В теле поле даты выглядит как "at":"2017-06-24T22:00:00.000Z" Но я хочу избавиться от миллисекундной части.Как я могу это сделать ?

1 Ответ

0 голосов
/ 24 июня 2018

Вы можете отформатировать имеющуюся строку из значений ввода формы как

new Date("2017-06-24"+"T"+"22:00"+"Z").toISOString().split('.')[0]+"Z"

, иначе вы можете напрямую сгенерировать строку из значений ввода формы

`${this.form.value.Date}T${this.form.value.Time}Z`

в обоих вышеперечисленныхВ случае, если у вас есть вывод String как 2017-06-24T22: 00: 00Z , а не тип Date.
Конструктор даты в Js будет иметь поле миллисекунд, поэтому оно будетпроблема, если в в вашем объекте определена как дата вместо строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...