Merhaba,
Bir müşterimin şöyle bir scripte ihtiyacı var. Düzenlediği organizasyonlara verdiği tarihlerin farklı IP'lerde o sayfayı ziyaret eden kullanıcılara giriş yaptığı lokasyonun tarih ve saatine göre göstermek istiyor. Yapabilecek arkadaşlar teklifleriyle birlikte iletişime geçebilirler
Örnek olarak aşağıdaki gibi
TR : 13.01.2021 16:00
Amerika : 13.01.2021 04:00 pm
PHP Timezone ile lokasyona göre saat ve tarih göstermek
2
●48
- 13-01-2022, 18:16:50Her şeyi PHP ile çözmeye gerek yok. Hızlı çözüm olarak, veritabanında tarihleri UTC formatında tutun, daha sonra ekrana yazdırırken şu javascript kodunu kullanın:
const event = new Date('January 13, 2022 17:00:00 GMT+00:00'); console.log(event.toLocaleString('tr-TR')); // output: 13.01.2022 20:00:00tr-TR yerine hangi ülkeyi yazarsanız ekranda o sonucu görürsünüz. PHP tarafında çözmek için ise şu örneği kullanabilirsiniz:
<?php $timeZone = new \DateTimeZone('Asia/Tokyo'); $time = new \DateTime('2022-01-13 17:00:00'); $time->setTimezone($timeZone); $formattedTime = $time->format('Y/m/d H:i:s'); echo $formattedTime; - 16-01-2022, 10:12:42teşekkür ederim hocam deneyeceğim.fatihemre adlı üyeden alıntı: mesajı görüntüle