|
|
1
1
如果您不指定结束时间,而是指定打开的小时数,该怎么办:
如果这个小时格式不完美,那么只需使用Moment(使用您的旧格式)来获取持续时间(这是结束时间减去开始时间的差),然后按照下面我所做的相同方式添加。应该以同样的方式工作。底线是让这个
主要思想是根据当前一天的开放时间加上数组中指定的额外时间(以小时为单位)来计算存储访问。现在请原谅我,如果不允许第三方libs,但为了我利用时间等。 下面是代码:
|
|
2
1
我建议把营业时间稍微改一下。请尝试以下方法,而不是您所拥有的:
这样,您的开放时间将与实际工作日匹配,而不会与第二天重叠。
所以,如果我们看一下你的例子,客户在00:05访问商店,他实际上是在周二访问商店。(
|
|
|
3
0
只是一个想法…试试这个。 创建一个 JSON 对象。
}//对所有工作日重复
得到 now (当前日期和时间) 所以,从日期和时间,提取你需要的…例如,我每天和每小时提取
这样,如果您获取星期二和星期二的数据,而不是星期一的数据,那么您可以检查时间,方法是转到数组中的上一个索引,查看星期二是否仍应打开。基本上,您可以在JSON对象中放置任何内容来帮助您确认。 |
|
|
4
0
问题是
一旦有一个数组包含 每一个 一天没有任何午夜交叉口,很容易进行比较,并查看特定的一天和一天时间是开放的还是封闭的:
|
|
|
5
0
另外,如果你的目标只是告诉你它是打开的还是关闭的。在数组中,可以保存关闭的时间 您也只能将打开的时间保存为开始时间。例如上午11点,另一个数字是4。也就是说从11点开始营业4小时。这样,当您从“打开”开始计算日期和时间时,它将给出一个结果,该结果将决定它是“打开”还是“关闭”。 |
|
6
0
我决定前一天检查一下。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |