以小时和分钟格式格式化时间 javascript

format time in hours and minutes javascript

我在 rails 的数据库中有以下行。

time: 10:00:00 

在我的 javascript 代码中,我从数据库调用数据,时间以这种格式返回 '2000-01-01T10:00:00.000Z'。数据库中设置的时间为 10:00:00。

如何在 javascript 中获取 HH:MM 格式的时间。

如果我这样做,

var time = 2000-01-01T10:00:00.000Z;
console.log(time.getHours());

我收到一个错误。任何帮助表示赞赏。

谢谢

您需要将时间转换为日期。现在,它只是一个字符串,所以这就是为什么你得到 "undefined is not a function" 作为你的错误。

var time = new Date('2000-01-01T10:00:00.000Z');
console.log(time.getHours() + ':' + time.getMinutes());