首页 文章

角度日期时间转换

提问于
浏览
0

我正在尝试将时间和日期从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 回答

  • 2

    不是HH:MM的问题? M(大写)获得月份 . 尝试改变它 .

    月 - MM - 数字:2位数填零

    使用mm,如here所述

    “dd-MM-yyyy HH:mm”

相关问题