PHP date_sunset() fonksiyonu

Örnek

Portekiz'in Lizbonu'ndaki bugünkü batış saati döndür:

<?php
// Shanghai, Çin:
// Boyut: Kuzey enlemi 31.22, Batı boylamı 121.47
// Zirve ~= 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_sunset() fonksiyonu belirtilen tarih ve yer için güneş batış zamanını döndürür.

İpucu:Bakınız date_sunrise() Belirtilen tarih ve yer için güneş doğuş zamanını döndüren fonksiyon.

Sözdizimi

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parametreler Açıklama
timestamp Gerekli. Hesaplanacak güneş batış zamanının tarih ve zaman damgasını belirtir.
format

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

  • SUNFUNCS_RET_STRING(Sonuçları string olarak döndürür, örneğin 16:46)(varsayılan)
  • SUNFUNCS_RET_DOUBLE(Sonuçları ondalıklı 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. Yerleşimin enlemini belirtir. Varsayılan olarak kuzey enlemi olarak belirlenir. Güney enlem belirlemek için negatif değer geçirmeniz gerekecek.
longitude Opsiyonel. Yerleşimin uzunluğunu belirtir. Varsayılan olarak doğu uzunu olarak belirlenir. Batı uzunu belirlemek için negatif değer geçirmeniz gerekecek.
zenith Opsiyonel. Varsayılan olarak date.sunset_zenith'dir.
gmtoffset Opsiyonel. GMT ile yerel zaman arasındaki farkı saat cinsinden belirtir.

Teknik Açıklamalar

Dönüş Değeri: Başarılı olursa, belirtilen formatta güneş batış 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ı bildirir.