假设当前时间是09:34:00(hh:mm:ss),我在两个变量中还有两次:
var beforeTime = '08:34:00',
afterTime = '10:34:00';
Run Code Online (Sandbox Code Playgroud)
如何使用Moment.JS检查当前时间是否与beforeTime和afterTime?
我见过isBetween(),我试过用它:
moment().format('hh:mm:ss').isBetween('08:27:00', '10:27:00')
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为只要我将第一个(当前时间)时刻格式化为字符串,它就不再是一个时刻对象.我也尝试过使用:
moment('10:34:00', 'hh:mm:ss').isAfter(moment().format('hh:mm:ss')) && moment('08:34:00', 'hh:mm:ss').isBefore(moment().format('hh:mm:ss'))
Run Code Online (Sandbox Code Playgroud)
但是我得到了false,因为当我格式化当前时间时,它不再是片刻了.
我如何让它工作?