我正在使用moment.js。我有一个变量,当时转换为HH:ss格式:
var mins, hours, time;
time = moment(selectedTime).format("HH:mm");
返回的内容如下:例如14:43。
我怎样才能得到:
var hours to equal 14
var mins to equal 43
我试过了:
var mins, hours, time;
time = moment(selectedTime).format("HH:mm");
hours = moment(time).get('hour');
然后小时返回NaN
答案 0 :(得分:1)
var hours = moment(selectedTime).hours();
var mins = moment(selectedTime).minutes();
答案 1 :(得分:1)
NimS提供的解决方案应该可以很好地运行并且非常适合您的情况。但是,如果您只是需要显示值,则可以像以前一样使用moment().format(XXX)
方法,并使用documentation
例如
var mins, hours, time;
time = moment(selectedTime).format("HH:mm");
hours = moment(time).format('HH');
mins = moment(time).format('mm');
看一下上面的例子,你可以用你选择的任何方式格式化时间