在jQuery中比较时间

时间:2017-03-12 15:15:08

标签: jquery

我在mysql中有两个实体,分别是opening_hours和closing_hours。我将它们存储为TIME例如:

opening_hours : 08:00:00
closing_hours : 17:30:00

我想将这些与当前时间进行比较。

我正在使用moment.js获取当前时间。

current_time = moment().format('HH:mm:ss');

现在它返回18:13:42。

我想写;如果当前时间大于opening_hours并小于closing_hours做某事。

有没有办法没有拆分?

1 个答案:

答案 0 :(得分:0)

JavaScript中的日期内部只是数字(如果我没记错的话,是1970年1月1日的刻度数)。你不需要像momentJs或jQuery这样的其他库来查找一次是否大于另一次。

import numpy as np
import pandas as pd
arr = np.array([1, 2, 3, 4, 5, 6 , 7])
factor = pd.cut(arr, 2)

由于您的号码为正数,因此您知道for大于var date1 = new Date('01/01/2017 08:00:00'); var date2 = new Date('01/01/2017 17:30:00'); var difference = date2 - date1; // difference is 34200000 。如果您需要转到第二天(如果它在午夜后关闭),您只需向date2添加日期。

创建日期变量的更好方法可能是通过设置对象的属性,但这取决于您的用例。