PHP Tarih Ve Saat İşlemlerinde Date_Sun_İnfo(), Date_Sunrise() Ve Date_Sunset() Metodlarının Kullanımı

PHP'nin date_sun_info(), date_sunrise() ve date_sunset() fonksiyonları, güneşin doğuş ve batış saatleriyle ilgili bilgileri almanızı sağlar.

date_sun_info() Fonksiyonu:

date_sun_info() fonksiyonu, belirli bir konum ve tarih için güneşin doğuş ve batış zamanları ile diğer bilgileri içeren bir dizi döndürür.

<?php $tarih = new DateTime('2023-12-17'); $bilgiler = date_sun_info($tarih->getTimestamp(), 39.9334, 32.8597); echo "Güneşin Doğuşu: " . date('H:i:s', $bilgiler['sunrise']) . "<br>"; echo "Güneşin Batışı: " . date('H:i:s', $bilgiler['sunset']) . "<br>"; ?>

Bu örnekte, date_sun_info() fonksiyonu ile belirli bir tarih ve konum için güneşin doğuş ve batış zamanları alınmış ve bu bilgiler ekrana yazdırılmıştır.

date_sunrise() ve date_sunset() Fonksiyonları:

date_sunrise() ve date_sunset() fonksiyonları, belirli bir tarih, konum ve zaman dilimi için güneşin doğuş ve batış zamanlarını döndürür.

<?php $tarih = new DateTime('2023-12-17'); $latitude = 39.9334; $longitude = 32.8597; $dogus = date_sunrise($tarih->getTimestamp(), SUNFUNCS_RET_STRING, $latitude, $longitude, 90, 3); $batis = date_sunset($tarih->getTimestamp(), SUNFUNCS_RET_STRING, $latitude, $longitude, 90, 3); echo "Güneşin Doğuşu: $dogus <br>"; echo "Güneşin Batışı: $batis <br>"; ?>

Bu örnekte, date_sunrise() ve date_sunset() fonksiyonları ile belirli bir tarih, konum ve zaman dilimi için güneşin doğuş ve batış zamanları alınmış ve bu bilgiler ekrana yazdırılmıştır.

Bu fonksiyonlar, özellikle astronomik bilgilerle ilgilenen uygulamalarda ve belirli bir konum ve tarih için günün ışık durumuyla ilgili bilgileri almak için kullanışlıdır.



Yorum Ekle

Yorumlar

salim - 15 Mayıs 2024
Cok güzel paylaşım eyvallah
Üzerine gel