भंडारण मिनट (int(4) अहस्ताक्षरित) जाने का रास्ता है।
हालांकि, कार्यदिवस + खुलने का समय, बंद होने का समय (ऑफसेट के साथ) संग्रहीत करने के बजाय,
आपको सोमवार दोपहर 12 बजे से मिनट संग्रहीत करना चाहिए:-पी>
Monday 18:00 = (1 - 1)*60 * 18 = 1080
Tuesday 02:00 = (2 - 1)*60 * 24 + (2 * 60) = 1560
...
// please take note shop could have different operating hour for each day
तो, वर्तमान समय मंगलवार दोपहर 1:30 बजे है, जो है :-
// mysql expression
$expr = (weekday(current_timestamp)+1) * 1440 + (hour(current_timestamp)*60) + minute(current_timestamp)
एसक्यूएल :-
select ...
from opening_hours
where
open_time >= $expr and
close_time <= $expr;