Arkadaşlar bir online diyetisyen script'inin backendi üzerinde çalışıyorum ve bir randevu sistemi yapmam gerekiyor şimdi bir diyetisyenin çalışma takviminde belirli saatler mevcut misal:
09:00-10:00-11:00......18:00 'a kadar her saat başı randevu alınabiliyor fakat şöyle bir sorun var misal randevuyu amerikadan alan bir kişi örnek veriyorum şuan ülkesinde saat sabah 8-9 civarı, sistem üzerinde saat 18:00 için alıyor. Yani ortalama 9 saat sonra diyetisyeni ile görüşecek fakat diyetisyenin türkiyeden biri olduğunu varsaydığımızda bu diyetisyenin 2 saat sonra randevusu var burada halbuki amerikalı kullanıcı 9 saat sonra için randevu aldı bu aradaki 7 saatlik farkı nasıl kapatıyorsunuz saat farkı nasıl engelleniyor?
bu arada umarım anlatabilmişimdir. yoksa kusura bakılmasın
Php Saat farkını nasıl giderebilirim
4
●42
- 19-03-2021, 16:39:32per adlı üyeden alıntı: mesajı görüntüle
ama şöyle bir sorun var misal diyetisyen için çalışma saati ayarlanıyor bunu ayarlarken 9-18 olarak gösteriyor yani diyetisyen için günün aralığı değişmiyor sabah 9 akaşm 18 fakat kullanıcı için değişicek doğru mu anladım yani js ile kullanıcının saatini alıp ayarlarsam kullanıcının amerikadan giridğini varsayarak söylüyorum(şuan saat 9 desek 11'e randevu alabilir gibi) olacak doğru mu anladım diyetisyende türkiyeden dersek 18'de randevusu var şeklinde olacak biraz zahmetli ama mantıken bu olur değil mi - 19-03-2021, 16:42:10diyetisyeni de bir kullanıcı olarak düşün. diyetisyene gösterirken ayarlarken onun yerel saatine çevireceksin. php tarafında server saatine göre tut verileri. timestamp, microtime vs cinsinden mesela. front end tarafında gösterirken gelen değeri kullanıcının zamanına çevirmen gerekiyor. server saati +2 -3 ..
- 19-03-2021, 16:45:44per adlı üyeden alıntı: mesajı görüntüle
Anladım çok teşekkürler deneyeceğim