Fungsi date_sunrise() PHP

实例

kembalikan masa mula suria hari ini di Shanghai, China:

<?php
// 上海,中国:
// 维度:北纬 31.22 ,经度:西经 121.47
// 天顶 ~= 90,偏移:+8 GMT
echo("上海,中国:日期:" . date("D M d Y"));
echo("<br>日出时间:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Contoh Perjalanan

Definisi dan Penggunaan

Fungsi date_sunrise() kembalikan masa muncul matahari untuk tarikh dan tempat yang ditentukan.

Petikan:Lihat date_sunset() Fungsi, kembalikan masa muncul matahari untuk tarikh dan tempat yang ditentukan.

Syarat

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parameter Keterangan
timestamp Diperlukan. Tentukan timestamp tarikh dan masa untuk mengira masa muncul matahari.
format

Pilihan. Tentukan cara kembalikan hasil:

  • SUNFUNCS_RET_STRING (kembalikan hasil dalam string, seperti 16:46) (lalai)
  • SUNFUNCS_RET_DOUBLE (kembalikan hasil dalam bilangan bulat, seperti 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (kembalikan hasil dalam integer (timestamp), seperti 1095034606)
latitude Pilihan. Tentukan garis lintang tempat. Lalai adalah garis lintang utara. Jika ingin tentukan garis lintang selatan, hantarkan nilai negatif.
longitude Pilihan. Tentukan garis bujur tempat. Lalai adalah garis bujur timur. Jika ingin tentukan garis bujur barat, hantarkan nilai negatif.
zenith Pilihan. Lalai adalah date.sunrise_zenith.
gmtoffset Pilihan. Tentukan perbezaan GMT dan masa tempatan, dalam jam.

Detil Teknik

Hasil Kembalian: Jika berjaya, maka kembalikan masa muncul matahari dalam format yang ditentukan. Jika gagal, kembalikan FALSE.
Versi PHP: 5+
Log Perbaruan: Dari PHP 5.1.0, fungsi ini melaporkan kesalahan zon waktu E_STRICT dan E_NOTICE.