PHP date_sunrise() fonksiyonu

Örnek

Bugünkü Shanghain, Çin'in güneş doğuşu zamanını döndürün:

<?php
// Shanghai, Çin:
// Enlem: Kuzey 31.22, Boylam: Batı 121.47
// Zenit ~= 90, ofset: +8 GMT
echo("Shanghai, Çin: Tarih: " . date("D M d Y"));
echo("<br>Doğuş Saati:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Çalıştırma Örneği

Tanım ve Kullanım

date_sunrise() fonksiyonu belirtilen tarih ve yerin güneş doğum zamanını döndürür.

İpucu:Bakınız date_sunset() Belirtilen tarih ve yerin güneş batım zamanını döndüren fonksiyon.

Sözdizimi

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parametreler Açıklama
timestamp Gerekli. Hesaplanacak güneş doğum zamanının tarih ve zaman damgasını belirtin.
format

Opsiyonel. Sonuçları nasıl döndüreceğinizi belirtin:

  • SUNFUNCS_RET_STRING(Sonuçları string olarak döndürür, örneğin 16:46)(varsayılan)
  • SUNFUNCS_RET_DOUBLE(Sonuçları ondalık sayı olarak döndürür, örneğin 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP(Sonuçları tam sayı (zaman damgası) olarak döndürür, örneğin 1095034606)
latitude Opsiyonel. Belirtilen yerin enlemini belirtin. Varsayılan olarak kuzey enlemi olarak belirlenir. Güney enlemi belirlemek için negatif değer geçin.
longitude Opsiyonel. Belirtilen yerin uzunluğunu belirtin. Varsayılan olarak doğu uzunu olarak belirlenir. Batı uzunu belirlemek için negatif değer geçin.
zenith Opsiyonel. Varsayılan olarak date.sunrise_zenith'dir.
gmtoffset Opsiyonel. GMT ile yerel zaman arasındaki farkı saat cinsinden belirtin.

Teknik Açıklamalar

Dönüş Değeri: Başarılı olursa, belirtilen formatta güneş doğum zamanı döndürülür. Başarısız olursa FALSE döndürülür.
PHP Sürümü: 5+
Güncelleme Günlüğü: PHP 5.1.0'dan itibaren, bu fonksiyon E_STRICT ve E_NOTICE zaman dilimi hatalarını rapor eder.