Cách sử dụng Hàm date_sunrise() và date_sunset() trong PHP

Cach Su Dung Ham Date Sunrise Va Date Sunset Trong Php



PHP ngày_mặt trời mọc() date_sunset() chức năng cho phép người dùng tính toán thời gian mặt trời mọc và mặt trời lặn tại một địa điểm cụ thể. Chức năng này phụ thuộc vào vị trí địa lý, ngày trong năm và múi giờ. Sử dụng chức năng này, người dùng có thể truy xuất thời điểm mặt trời mọc và mặt trời lặn cho một ngày hoặc phạm vi ngày cụ thể.

Tính năng chức năng

Các ngày_mặt trời mọc() date_sunset() các hàm có nhiều tính năng khiến chúng trở thành công cụ đáng tin cậy để tính toán thời gian mặt trời mọc và mặt trời lặn. Đầu vào kinh độ và vĩ độ là một trong những đặc điểm quan trọng nhất. Để có được thời gian bình minh và hoàng hôn chính xác, người ta phải nhập các giá trị kinh độ và vĩ độ chính xác của vị trí.

Cùng với đó, hàm yêu cầu tính ngày mặt trời mọc và mặt trời lặn. Hàm này cũng lấy giá trị múi giờ PHP để điều chỉnh tiết kiệm ánh sáng ban ngày.







cú pháp



Cấu trúc cú pháp cho ngày_mặt trời mọc() chức năng như sau:



ngày_bình minh ( $dấu thời gian , định dạng $ , $vĩ độ , $kinh độ , $ đỉnh cao , $gmt_offset ) ;

Tương tự như vậy, cấu trúc cú pháp cho hàm date_sunset() là như sau:





ngày_hoàng hôn ( $dấu thời gian , định dạng $ , $vĩ độ , $kinh độ , $ đỉnh cao , $gmt_offset ) ;

Tham số đầu vào

PHP ngày_mặt trời mọc() date_sunset() chức năng có sáu tham số đầu vào. Tham số đầu tiên là $dấu thời gian , là tùy chọn và được xác định bởi dấu thời gian Unix. Tham số thứ hai là định dạng $ , đây cũng là tùy chọn. Tham số này chỉ định cách đầu ra sẽ được trả về. Tham số thứ ba là $vĩ độ , lưu trữ vĩ độ của vị trí để tính toán mặt trời mọc hoặc mặt trời lặn.

Tham số thứ tư là $kinh độ , lưu trữ kinh độ của vị trí để tính mặt trời mọc hoặc mặt trời lặn. Về đường chân trời, vị trí của mặt trời được chỉ định bởi tham số thứ năm, $ đỉnh cao . Cuối cùng, tham số đầu vào thứ sáu là $gmt_offset , là phần bù của múi giờ địa phương từ GMT.



Định dạng trả về

PHP ngày_mặt trời mọc() date_sunset() chức năng cho phép người dùng đạt được một số định dạng trả về. Các định dạng trả về được sử dụng phổ biến nhất là chuỗi và dấu thời gian. Các SUNFUNCS_RET_STRING format sẽ trả về thời gian của mặt trời ở định dạng chuỗi, SUNFUNCS_RET_TIMESTAMP sẽ trả về thời gian ở định dạng dấu thời gian Unix và SUNFUNCS_RET_DOUBLE sẽ trả lại thời gian ở định dạng kép.

Tính toán mặt trời mọc

Sử dụng ngày_mặt trời mọc() chức năng này, người dùng có thể tính toán thời gian mặt trời mọc bằng cú pháp sau:

ngày_bình minh ( thời gian ( ) , SUNFUNCS_RET_STRING , $năm , $dài , $ đỉnh cao , $gmt_offset ) ;

Ví dụ:



tiếng vang ngày ( 'Đ M d Y \N ' ) ;

tiếng vang ( 'Thời gian mặt trời mọc:' ) ;

tiếng vang ( ngày_bình minh ( thời gian ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5,32 ) ) ;

?>

Mã này định dạng ngày hiện tại là “Đ M d Y” và hiển thị nó bằng cách sử dụng ngày() chức năng. Các ngày_mặt trời mọc() phương pháp sau đó được sử dụng để xác định và báo cáo thời gian mặt trời mọc dựa trên các tọa độ kinh độ và vĩ độ đã chỉ định (34.6543, 56.34535).

Tính toán hoàng hôn

Sử dụng date_sunset() chức năng, người dùng có thể tính toán thời gian mặt trời lặn bằng cú pháp này:

ngày_hoàng hôn ( thời gian ( ) , SUNFUNCS_RET_STRING , $năm , $dài , $ đỉnh cao , $gmt_offset ) ;

Ví dụ:



tiếng vang ngày ( 'Đ M d Y' ) ;

tiếng vang ( ' \N Thời gian hoàng hôn: ' ) ;

tiếng vang ( ngày_hoàng hôn ( thời gian ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5,32 ) ) ;

?>

Mã này định dạng ngày hiện tại là “D M d Y” và hiển thị nó bằng cách sử dụng ngày() chức năng. Các date_sunset() phương pháp sau đó được sử dụng để xác định và báo cáo thời gian mặt trời lặn dựa trên các tọa độ kinh độ và vĩ độ đã chỉ định (34.6543, 56.34535).

Phần kết luận

Các ngày_mặt trời mọc() date_sunset() các hàm trong PHP cung cấp một cách thuận tiện để tính toán thời gian mặt trời mọc và mặt trời lặn cho một ngày và địa điểm nhất định. Bằng cách sử dụng các chức năng này, các nhà phát triển có thể xác định chính xác thời gian thiên văn và kết hợp chúng vào các ứng dụng PHP của họ.