我无法将自己的头缠在moment.js上。本质上,我想做的是确定当前时间是在某个时间段之前,之间还是之后。我不知道是否应该为特定的时间块或对象使用数组,或者我可能会出错,所有指导都很棒。
答案 0 :(得分:1)
您可以将输入的格式传递给js时刻,然后可以对其进行比较:
let momentTime = moment("13:30", 'HH:mm');
let laterMomentTime = moment("15:00", 'HH:mm');
if(momentTime.isBefore(laterMomentTime)){
console.log("Yes 1:30 pm is earlier");
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.js"></script>