date totimestring取代hh:MM

时间:2017-09-25 09:42:24

标签: javascript

我有这个:

var myDate = new Date(r.date).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");

返回hh:MM:ss

中的格式

但是我只想要hh:MM格式而不用秒。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

只需将regexp的最后一部分(包含秒的那一部分)从组中取出,就像这样

var myDate = new Date(r.date).toTimeString().replace(/.*(\d{2}:\d{2}):\d{2}.*/, "$1");

这样替换只考虑前两个数字,冒号和另外两个数字。