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
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
Dịch vụ VPS Vietnix – Nền tảng vững chắc cho mọi website và tối ưu chi phí
Với hơn 12 năm kinh nghiệm và sự tin tưởng của 80.000+ khách hàng, Vietnix cung cấp dịch vụ VPS toàn diện, đảm bảo tốc độ và sự ổn định tối ưu. Hạ tầng mạnh mẽ với ổ cứng SSD/NVMe Enterprise, CPU Intel Xeon/AMD và tốc độ mạng không giới hạn, giúp website của bạn luôn hoạt động mượt mà. Các tính năng nổi bật như sao lưu tự động, quản lý linh hoạt, và hỗ trợ đa dạng hệ điều hành, giúp bạn dễ dàng tùy chỉnh và quản lý máy chủ.
Để đáp ứng nhu cầu tiết kiệm ngân sách, Vietnix cung cấp dịch vụ VPS giá rẻ với nhiều gói dịch vụ phù hợp. Quy trình khởi tạo nhanh chóng, dễ dàng nâng cấp hoặc hạ cấp theo nhu cầu. Chúng tôi hỗ trợ nhiều phiên bản hệ điều hành và Control Panel, cùng với việc chuyển dữ liệu miễn phí về Vietnix. Tốc độ mạng 100 Mbps và datacenter chuẩn Tier 3 đảm bảo truyền tải dữ liệu nhanh chóng và bảo mật. Đặc biệt, dữ liệu được bảo vệ toàn diện với hệ thống backup tự động hàng tuần và lưu trữ ở server độc lập.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
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!
Mọi người cũng xem