Contoh
Kembalikan waktu matahari terbit untuk Lisbon, Portugal hari ini:
<?php //Hitung waktu matahari terbit untuk Lisbon, Portugal //Latitude: 38.4 North //Longitude: 9 West //Zenith ~= 90 //offset: +1 GMT echo("<h2>Lisbon, Portugal</h2>"); echo("Date: " . date("D M d Y")); echo("<br>Sunrise time: "); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); echo("<br>Sunset time: "); echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?> /* Lisbon, Portugal Date: Sat Nov 21 2020 Sunrise time: 08:28 Sunset time: 18:15 */
Definisi dan Penggunaan
Fungsi date_sunrise()
mengembalikan waktu matahari terbit untuk hari dan lokasi tertentu.
Tip: Lihatlah fungsi date_sunset()
untuk mengembalikan waktu matahari terbenam untuk hari dan lokasi tertentu.
Syntax
date_sunrise(timestamp, format, latitude, longitude, zenith, gmtoffset) ;
Nilai Parameter
Parameter | Deskripsi |
---|---|
timestamp | Required. Menentukan stempel waktu hari dari mana waktu matahari terbit diambil |
format | Optional. Menentukan bagaimana mengembalikan hasil: SUNFUNCS_RET_STRING (mengembalikan hasil sebagai string. Mis. 16:46) (Ini adalah default) SUNFUNCS_RET_DOUBLE (mengembalikan hasil sebagai float. Misalnya 16.78243132) SUNFUNCS_RET_TIMESTAMP (mengembalikan hasil sebagai integer (stempel waktu). Mis. 1095034606) |
latitude | Optional. Menentukan garis lintang lokasi. Default-nya ke Utara. Untuk menentukan nilai untuk Selatan, berikan nilai negatif |
longitude | Optional. Menentukan bujur lokasi. Default-nya adalah East. Untuk menentukan nilai untuk Barat, berikan nilai negatif |
zenith | Optional. Default-nya adalah date.sunrise_zenith |
gmtoffset | Optional. Menentukan perbedaan antara GMT dan waktu lokal dalam jam |
Detail Teknis
Return Value: | Mengembalikan waktu matahari terbit, dalam format yang ditentukan, saat berhasil. FALSE jika gagal |
---|---|
PHP Version: | 5+ |
PHP Changelog: | PHP 5.1: Fungsi ini sekarang mengeluarkan kesalahan zona waktu E_STRICT dan E_NOTICE |