Угловое преобразование даты и времени - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь преобразовать время и дату из ввода html5 в формат наших стран.

Я пытаюсь преобразовать это: 2018-05-23 03:00 К этому: 23-05-2018 03: 00

Я использую ангуляры DatePipe следующим образом:

var newDateBegin = this.dateFilter.transform(this.newDateBeginString.replace("T", " "), "dd-MM-yyyy HH:MM");

Я должен заменить T в строке, потому что по какой-то причине при вводе HTML5 он выглядит так:2018-05-23T03: 00

Но после преобразования с помощью: 2018-05-23 03:00 я получаю следующий результат: 2018-05-23 03:05.Независимо от того, сколько времени я положил туда, оно всегда заканчивается xx: 05.Я что-то упустил?

Вот как я создаю DatePipe:

private dateFilter: DatePipe = new DatePipe("nl-NL");

1 Ответ

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

Не ЧЧ: ММ проблема?М (заглавными буквами) получает месяц.Попробуйте изменить его.

Месяц - ММ - Числовой: 2 цифры + с добавлением нуля

Используйте мм, как объяснено здесь

"дд-мм-гггг ЧЧ: мм"

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