Hàm date_sunset() trong PHP

Mô hình

Trả về thời gian mặt trời lặn hôm nay ở Lisbon, Bồ Đào Nha:

<?php
// Thượng Hải, Trung Quốc:
// Độ vĩ bắc: 31.22, độ kinh tây: 121.47
// Trục thẳng đứng ~= 90, độ lệch: +8 GMT
echo("Thượng Hải, Trung Quốc: Ngày: " . date("D M d Y"));
echo("<br>Thời gian mặt trời mọc:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Ví dụ chạy

Định nghĩa và cách sử dụng

Hàm date_sunset() trả về thời gian hoàng hôn vào ngày và địa điểm cụ thể.

Lưu ý:Xem thêm date_sunrise() Hàm, trả về thời gian xuất hiện của mặt trời vào ngày và địa điểm cụ thể.

Cú pháp

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
Tham số Mô tả
timestamp Bắt buộc. Định nghĩa thời gian và ngày để tính thời gian hoàng hôn.
format

Tùy chọn. Định nghĩa cách trả về kết quả:

  • SUNFUNCS_RET_STRING (trả về kết quả bằng chuỗi, ví dụ 16:46) (mặc định)
  • SUNFUNCS_RET_DOUBLE (trả về kết quả bằng số thập phân, ví dụ 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (trả về kết quả bằng số nguyên (thời gian戳), ví dụ 1095034606)
latitude Tùy chọn. Định nghĩa vĩ độ của địa điểm. Mặc định là vĩ độ bắc. Để chỉ định vĩ độ nam, hãy truyền giá trị âm.
longitude Tùy chọn. Định nghĩa kinh độ của địa điểm. Mặc định là kinh độ đông. Để chỉ định kinh độ tây, hãy truyền giá trị âm.
zenith Tùy chọn. Mặc định là date.sunset_zenith.
gmtoffset Tùy chọn. Định nghĩa sự chênh lệch giữa GMT và múi giờ địa phương, tính bằng giờ.

Chi tiết kỹ thuật

Giá trị trả về: Nếu thành công, sẽ trả về thời gian hoàng hôn theo định dạng đã chỉ định. Nếu thất bại sẽ trả về FALSE.
PHP phiên bản: 5+
Nhật ký cập nhật: Từ PHP 5.1.0 trở đi, hàm này báo lỗi múi giờ E_STRICT và E_NOTICE.