Cara Menggunakan Fungsi PHP date_sunrise() dan date_sunset()

Cara Menggunakan Fungsi Php Date Sunrise Dan Date Sunset



PHP tanggal_matahari terbit() Dan tanggal_matahari terbenam() fungsi memungkinkan pengguna untuk menghitung pengaturan waktu matahari terbit dan terbenam di lokasi tertentu. Fungsi ini bergantung pada lokasi geografis, hari dalam setahun, dan zona waktu. Dengan menggunakan fungsi ini, pengguna dapat mengambil momen matahari terbit dan terbenam untuk tanggal atau rentang tanggal tertentu.

Fitur Fungsi

Itu tanggal_matahari terbit() Dan tanggal_matahari terbenam() fungsi memiliki banyak fitur yang menjadikannya alat andal untuk menghitung waktu matahari terbit dan terbenam. Input lintang dan bujur adalah salah satu karakteristik yang paling penting. Untuk mendapatkan waktu fajar dan matahari terbenam yang akurat, seseorang harus memasukkan nilai lintang dan bujur lokasi yang tepat.

Bersamaan dengan itu, fungsinya membutuhkan tanggal untuk menghitung matahari terbit dan terbenam. Fungsi ini juga menggunakan nilai zona waktu PHP untuk menyesuaikan penghematan siang hari.







Sintaksis



Struktur sintaks untuk tanggal_matahari terbit() fungsinya adalah sebagai berikut:



date_sunrise ( $timestamp , $format , $lintang , $bujur , $ puncak , $gmt_offset ) ;

Demikian pula, struktur sintaks untuk fungsi date_sunset() adalah sebagai berikut:





date_sunset ( $timestamp , $format , $lintang , $bujur , $ puncak , $gmt_offset ) ;

Parameter Masukan

PHP tanggal_matahari terbit() Dan tanggal_matahari terbenam() fungsi memiliki enam parameter input. Parameter pertama adalah $timestamp , yang opsional dan ditentukan oleh stempel waktu Unix. Parameter kedua adalah $format , yang juga opsional. Parameter ini menentukan bagaimana output akan dikembalikan. Parameter ketiga adalah $lintang , yang menyimpan garis lintang lokasi yang akan dihitung matahari terbit atau terbenamnya.

Parameter keempat adalah $bujur , yang menyimpan bujur lokasi yang akan dihitung matahari terbit atau terbenamnya. Tentang cakrawala, lokasi matahari ditentukan oleh parameter kelima, $ puncak . Terakhir, parameter input keenam adalah $gmt_offset , yang merupakan selisih zona waktu lokal dari GMT.



Formasi Pengembalian

PHP tanggal_matahari terbit() Dan tanggal_matahari terbenam() fungsi memungkinkan pengguna untuk mencapai beberapa format pengembalian. Format pengembalian yang paling umum digunakan adalah string dan stempel waktu. Itu SUNFUNCS_RET_STRING format akan mengembalikan waktu matahari dalam format string, SUNFUNCS_RET_TIMESTAMP akan mengembalikan waktu dalam format cap waktu Unix dan SUNFUNCS_RET_DOUBLE akan mengembalikan waktu dalam format ganda.

Perhitungan matahari terbit

Menggunakan tanggal_matahari terbit() fungsi, pengguna dapat menghitung waktu matahari terbit menggunakan sintaks ini:

date_sunrise ( waktu ( ) , SUNFUNCS_RET_STRING , $ tahun , $ panjang , $ puncak , $gmt_offset ) ;

Misalnya:



gema tanggal ( 'D M d Y \N ' ) ;

gema ( 'Waktu matahari terbit:' ) ;

gema ( date_sunrise ( waktu ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Kode ini memformat tanggal saat ini sebagai “D M d Y” dan menampilkannya menggunakan tanggal() fungsi. Itu tanggal_matahari terbit() metode ini kemudian digunakan untuk menentukan dan melaporkan waktu matahari terbit berdasarkan koordinat lintang dan bujur yang ditentukan (34.6543, 56.34535).

Perhitungan Matahari Terbenam

Menggunakan tanggal_matahari terbenam() fungsi, pengguna dapat menghitung waktu matahari terbenam menggunakan sintaks ini:

date_sunset ( waktu ( ) , SUNFUNCS_RET_STRING , $ tahun , $panjang , $ puncak , $gmt_offset ) ;

Misalnya:



gema tanggal ( 'D M d Y' ) ;

gema ( ' \N Waktu matahari terbenam: ' ) ;

gema ( date_sunset ( waktu ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Kode ini memformat tanggal saat ini sebagai 'D M d Y' dan menampilkannya menggunakan tanggal() fungsi. Itu tanggal_matahari terbenam() kemudian digunakan metode untuk menentukan dan melaporkan waktu matahari terbenam berdasarkan koordinat lintang dan bujur yang ditentukan (34.6543, 56.34535).

Kesimpulan

Itu tanggal_matahari terbit() Dan tanggal_matahari terbenam() fungsi dalam PHP menyediakan cara mudah untuk menghitung waktu matahari terbit dan terbenam untuk tanggal dan lokasi tertentu. Dengan menggunakan fungsi ini, pengembang dapat secara akurat menentukan waktu astronomi dan memasukkannya ke dalam aplikasi PHP mereka.