gregoriantojd()
trong PHP là một hàm được sử dụng để chuyển đổi ngày dương lịch (ngày tháng theo lịch Gregory) thành số ngày Julian (một hệ thống lịch dương lịch mà ngày đầu tiên là ngày 1). Đây là một trong những hàm hữu ích để làm việc với ngày tháng trong PHP và giúp bạn chuyển đổi giữa các hệ thống lịch khác nhau. Hãy cùng Vietnix tham khảo thêm về hàm gregoriantojd()
trong PHP qua bài viết sau đây.
Hàm gregoriantojd() là gì?
Hàm gregoriantojd()
trong PHP là một hàm tích hợp giúp chuyển đổi ngày Gregorian thành Julian Day count. Hàm chấp nhận ba tham số ở định dạng $month / $day / $year , đại diện cho ngày trong lịch Gregorian và chuyển đổi nó thành Julian Day count.
Cú pháp | gregoriantojd( $month, $day, $year) |
Tham số | Hàm yêu cầu ba tham số bắt buộc ở trên và được mô tả như sau: – $month – Tham số này chỉ định số tháng trong lịch Gregorian. Số tháng nằm trong khoảng từ 1 đến 12. Nếu một số tháng vượt quá 12 hoặc nhỏ hơn 0 được thông qua, thì ngày Julian được trả về là 0. – $day – Tham số này chỉ định ngày trong lịch Gregorian. Số ngày nằm trong phạm vi bao gồm 1-31. Nếu một số ngày vượt quá 31 hoặc nhỏ hơn 0 được thông qua, thì ngày Julian được trả về là 0. Năm nhuận không được tính đến – $year – Tham số này chỉ định năm trong lịch Gregorian. |
Giá trị trả về | Hàm trả về ngày Gregorian được chuyển đổi thành Julian Day count. |
Bạn có thể hiểu hơn qua các ví dụ sau:
Input : $month=3, $day=31, $year=2018 Output : 2458209 Input : $month=4, $day=27, $year=2018 Output : 2458236
Mọi người cũng xem:
Ví dụ minh hoạ hàm gregoriantojd() trong PHP
<?php
// PHP program to demonstrate the
// use of gregoriantojd() function
// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);
// prints the julian day integer
echo ($jd);
?>
Output như sau: 2458236
Chương trình sau thể hiện khi ngày và tháng nằm ngoài phạm vi xử lý.
<?php
// PHP program to demonstrate the
// use of gregoriantojd() function
// converts date to julian integer
// month is out of range
$jd=gregoriantojd(4, 32, 2018);
// prints the julian day integer
echo ($jd), "\n";
// day is out of range
$jd=gregoriantojd(13, 29, 2018);
echo ($jd);
?>
Output như sau:
0
0
Lời kết
Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm gregoriantojd()
trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!