Kā izmantot PHP funkcijas date_sunrise() un date_sunset()

Ka Izmantot Php Funkcijas Date Sunrise Un Date Sunset



PHP date_sunrise() un date_sunset() funkcija ļauj lietotājiem aprēķināt saullēkta un saulrieta laiku noteiktā vietā. Funkcija ir atkarīga no ģeogrāfiskās atrašanās vietas, gada dienas un laika joslas. Izmantojot šo funkciju, lietotāji var izgūt saullēkta un saulrieta brīdi konkrētam datumam vai datumu diapazonam.

Funkciju īpašības

The date_sunrise() un date_sunset() funkcijām ir daudz funkciju, kas padara tās par uzticamiem rīkiem saullēkta un saulrieta laika aprēķināšanai. Platuma un garuma ievade ir viena no vissvarīgākajām īpašībām. Lai iegūtu precīzus rītausmas un saulrieta laikus, ir jāievada precīzas atrašanās vietas platuma un garuma vērtības.

Līdz ar to funkcijai ir nepieciešams datums, kurā jāaprēķina saullēkts un saulriets. Funkcija arī ņem PHP laika joslas vērtību, lai pielāgotos vasaras laikam.







Sintakse



Sintakses struktūra date_sunrise() funkcija ir šāda:



date_sunrise ( $laikspiedols , $ formātā , $platums , $garums , $zenīts , $gmt_offset ) ;

Tāpat sintakses struktūra date_sunset funkcija() ir šāds:





date_sunset ( $laikspiedols , $ formātā , $platums , $garums , $zenīts , $gmt_offset ) ;

Ievades parametri

PHP date_sunrise() un date_sunset() funkcijām ir seši ievades parametri. Pirmais parametrs ir $laikspiedols , kas nav obligāta un tiek definēta ar Unix laikspiedolu. Otrais parametrs ir $ formātā , kas arī nav obligāta. Šis parametrs norāda, kā tiks atgriezta izvade. Trešais parametrs ir $platums , kurā tiek saglabāti tās vietas platuma grādi, kurai jāaprēķina saullēkts vai saulriets.

Ceturtais parametrs ir $garums , kurā tiek saglabāts tās vietas garums, kurai jāaprēķina saullēkts vai saulriets. Par horizontu saules atrašanās vietu nosaka piektais parametrs, $zenīts . Visbeidzot, sestais ievades parametrs ir $gmt_offset , kas ir vietējās laika joslas nobīde no GMT.



Atgriešanas formāts

PHP date_sunrise() un date_sunset() funkcija ļauj lietotājiem sasniegt vairākus atgriešanas formātus. Visbiežāk izmantotie atgriešanas formāti ir virkne un laikspiedols. The SUNFUNCS_RET_STRING formāts atgriezīs saules laiku virknes formātā, SUNFUNCS_RET_TIMESTAMP atgriezīs laiku Unix laikspiedola formātā un SUNFUNCS_RET_DOUBLE atgriezīs laiku dubultā formātā.

Saullēkta aprēķins

Izmantojot date_sunrise() funkcija, lietotāji var aprēķināt saullēkta laiku, izmantojot šo sintaksi:

date_sunrise ( laiks ( ) , SUNFUNCS_RET_STRING , $ gadi , $ garš , $zenīts , $gmt_offset ) ;

Piemēram:



atbalss datums ( 'D M d Y \n ' ) ;

atbalss ( 'Saullēkta laiks:' ) ;

atbalss ( date_sunrise ( laiks ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Šis kods formatē pašreizējo datumu kā “D M d Y” un parāda to, izmantojot datums() funkciju. The date_sunrise() metode tiek izmantota, lai noteiktu un ziņotu saullēkta laiku, pamatojoties uz norādītajām platuma un garuma koordinātām (34.6543, 56.34535).

Saulrieta aprēķins

Izmantojot date_sunset() funkcija, lietotāji var aprēķināt saulrieta laiku, izmantojot šo sintaksi:

date_sunset ( laiks ( ) , SUNFUNCS_RET_STRING , $ gadi , $ garš , $zenīts , $gmt_offset ) ;

Piemēram:



atbalss datums ( 'D M d Y' ) ;

atbalss ( ' \n Saulrieta laiks: ' ) ;

atbalss ( date_sunset ( laiks ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Šis kods formatē pašreizējo datumu kā “D M d Y” un parāda to, izmantojot datums() funkciju. The date_sunset() metode tiek izmantota, lai noteiktu un ziņotu saulrieta laiku, pamatojoties uz norādītajām platuma un garuma koordinātām (34.6543, 56.34535).

Secinājums

The date_sunrise() un date_sunset() PHP funkcijas nodrošina ērtu veidu, kā aprēķināt saullēkta un saulrieta laiku konkrētam datumam un atrašanās vietai. Izmantojot šīs funkcijas, izstrādātāji var precīzi noteikt astronomiskos laikus un iekļaut tos savās PHP lietojumprogrammās.