以小时和分钟格式格式化时间 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());
我在 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());