Ben iki gün boyunca bu sıkışmış oldum ve hiçbir yerde aldık. Etrafa gelecek geleceği ve gelecekteki sorunları düşünmek eğilimindedir. Benim sunucunun saat UTC ayarlanır ve linux kutusu tam dilimleri yanı sıra veri benim veritabanında güncellenir.
Ben iyi cevap için benim sistemi açıklayacağım.
Bu site "öğeleri" satıyor ama sadece açık ve kapalı zamanlarda satabilirsiniz. Yani: 08:00-12:00 01:00-20:00 arası açık ... vb mağazalar saat split edebilir
Yani benim saat tablo gibi görünüyor:
id (1) | store_id (1) | opens (08:00) | closes (21:00)
Yukarıdaki sütun adının yanındaki örnek veri vardır. Temelde mağaza id # 1 Los Angeles (ABD / Pasifik) olabilir ya da New York (ABD / Doğu) olabilir.
Ne onların off saatlerinde bu mağazalardan sipariş kullanıcıları disalow olabilir bu yüzden kesinti bir saat kaçırmayın sağlamak için en iyi yoldur. Ben kez bir saat kapalı değilim, onlar gerçekten açık ve onlar gerçekten zaman değişikliklere bağlı .. de tam tersi kapalı olduğunda bir saat kullanıcıların sipariş zaman kimse sipariş edebilirsiniz bir saat.
Herkes bu ele? Ve eğer öyleyse, bunu nasıl yaptın?
Ne ben bu sorunu çözmek için gidebilirsiniz en iyi yoludur. Onunla ilgili oldum ve bu Geçtiğimiz 48 saat boyunca beynimi yiyor.
Lütfen yardım edin! :)