正在做一個腳本,其中需要知道商店是打開還是關閉,取決於當地的時間。目前,我得到一個api的數據,我保存在我的數據庫中並通過Ajax請求調用它。返回的數據是(相等的,是我得到):創建一個函數來檢查商家是否開放
["Mo-Sa 11:00-14:30", "Mo-Th 17:00-21:30", "Fr-Sa 17:00-22:00"]
我一直在評估其轉換以及的可能性(我還是要看看如何做到這一點):
{
"monday": ["11:00-14:30", "17:00-21:30"],
"tuesday": ["11:00-14:30", "17:00-21:30"],
"wednesday": ["11:00-14:30", "17:00-21:30"],
"thursday": ["11:00-14:30", "17:00-21:30"],
"friday": ["11:00-14:30", "17:00-22:00"],
"saturday": ["11:00-14:30", "17:00-22:00"],
"sunday": null
}
我見過的例子在這些問題:
Create a function to check if a business is open and write text to html
Determine If Business Is Open/Closed Based On Business Hours(PHP)
在爲任何例程編寫代碼之前,我想知道是否有人知道任何方法使其變得簡單或在網絡上看到了一部分代碼;不要重新發明輪子。非常感謝。
問候
那麼你嘗試過這麼遠嗎?我建議你至少在尋求幫助之前嘗試一些東西...... – NewToJS
我會先不存儲像'Mo-Sa 11:00-14:30'這樣友好的數據,然後根據你的想法在白天存儲數據。這種友好的數據可以是僅顯示的,或者可能在用戶輸入時進行解析,但如果數據非常簡單地存儲在數據庫中,則對數據的任何查詢都會更容易。 –