Как добавить дни к текущей дате в угловых - PullRequest
0 голосов
/ 25 декабря 2018

Используя это:

var myDate = new Date(new Date().getTime()+(5*24*60*60*1000));

Я получаю дату и время, как это 2018-12-30T14:15:08.226Z, но я хочу только это 2018-12-30.Как я могу получить только дату?

** Уже исправлено.Спасибо всем, кто помогает !!!

Ответы [ 2 ]

0 голосов
/ 25 декабря 2018

Вы можете воспользоваться тем, что формат ISO 8601 (то, что вы получаете путем косвенного преобразования в строку) хорошо кодифицирован с помощью разделителя T между датой и временем, чтобы разделить его.

toISOString() дает вам то, что вы видите.split("T") разбивает строку на массив строк с T в качестве разделителя.[0] затем извлекает первый элемент.

var myDate = new Date(new Date().getTime()+(5*24*60*60*1000));
console.log(myDate.toISOString().split("T")[0]);
0 голосов
/ 25 декабря 2018

У вас проблема с JS, она не имеет ничего общего с Angular.

Это будет использовать Date методы для получения всех данных, которые вы хотите:

const date = new Date ();
let dateString = `${date.getFullYear()}-${date.getMonth()}-${date.getDate()}`; 
// 2018-12-26
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...