Hàm frenchtojd()
trong PHP dùng để chuyển đổi một ngày trong lịch Pháp (dạng ngày, tháng, năm) thành số chuẩn Julian (Julian Day Count). Julian Day Count là một hệ thống đếm các ngày đã trôi qua tính từ một ngày cố định (ngày 1 tháng 1 năm 4713 trước Công nguyên). Hàm frenchtojd()
hữu ích khi bạn cần thực hiện các tính toán liên quan đến ngày tháng trong lịch Pháp. Nó có thể được sử dụng trong các ứng dụng có liên quan đến lịch sử hoặc các tính toán thời gian đặc biệt. Hãy cùng Vietnix tìm hiểu thêm về hàm hàm frenchtojd()
trong PHP qua bài viết sau đây.
Hàm frenchtojd() là gì?
Hàm frenchtojd()
là một hàm tích hợp giúp chuyển đổi một lịch cộng hòa Pháp thành Julian Day Count. Hàm yêu cầu ba tham số lần lượt ở định dạng $month / $day / $year , đại diện cho ngày trong lịch cộng hòa của Pháp và chuyển đổi nó thành Julian Day Count.

Cú pháp | frenchtojd( $month, $day, $year) |
Tham số | Hàm yêu cầu ba tham số bắt buộc như được hiển thị ở trên và được mô tả bên dưới: – $month – Tham số này chỉ định số tháng trong lịch cộng hòa Pháp. Số tháng nằm trong khoảng từ 1 đến 13. 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 cộng hòa Pháp. Số ngày nằm trong phạm vi bao gồm 1-30. 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 vào đây. – $year – Tham số này chỉ định năm theo lịch Pháp. Số năm nằm trong phạm vi bao gồm 1-14. Nếu số năm vượt quá 14 hoặc nhỏ hơn 1 được thông qua, thì ngày Julian được trả về 0. Năm nhuận không được tính vào đây. |
Giá trị trả về | Hàm trả về lịch cộng hòa Pháp được chuyển đổi thành Julian Day Count. |
Bạn có thể hiểu hơn trong các ví dụ sau:
Input : $month=3, $day=11, $year=12
Output : 2379928
Input : $month=4, $day=8, $year=13
Output : 2380320
Ví dụ minh hoạ hàm frenchtojd() trong PHP
<?php
// PHP program to demonstrate the
// use of frenchtojd() function
// converts date to julian integer
$jd=frenchtojd(4, 8, 13);
// prints the julian day integer
echo ($jd);
?>
Ouput như sau: 2380320
.
Chương trình sau thể hiện kết quả khi ngày, tháng truyền vào nằm ngoài phạm vi.
<?php
// PHP program to demonstrate the
// use of frenchtojd() function
// converts date to julian integer
// month is out of range
$jd=frenchtojd(22, 8, 11);
// prints the julian day integer
echo ($jd), "\n";
// day is out of range
$jd=frenchtojd(4, 32, 11);
echo ($jd);
?>
Output như sau:
0
0
Dịch vụ VPS Vietnix – Lựa chọn tối ưu cho website và ứng dụng của bạn
Với hơn 12 năm kinh nghiệm và phục vụ hơn 80.000 khách hàng, dịch vụ thuê VPS của Vietnix được thiết kế để nâng cao trải nghiệm người dùng và tăng cường hiệu suất cho website của bạn. Dịch vụ sao lưu dữ liệu tự động miễn phí hàng tuần và khả năng khôi phục dễ dàng từ giao diện quản trị giúp bạn yên tâm hơn. Với đa dạng các gói dịch vụ, bạn có thể tùy chỉnh và quản lý máy chủ theo nhu cầu và quy mô dự án của mình.
Để đáp ứng nhu cầu khắt khe hơn về hiệu suất và bảo mật, Vietnix cung cấp dịch vụ VPS SSD với nhiều ưu điểm nổi bật. Chúng tôi sử dụng 100% ổ cứng SSD tốc độ cao, đảm bảo truy xuất dữ liệu nhanh chóng. Datacenter chuẩn Tier 3 của Vietnix đảm bảo an toàn và bảo mật cho dữ liệu của bạn. Tốc độ mạng 200 Mbps trong nước và 20 Mbps quốc tế giúp website và ứng dụng của bạn hoạt động mượt mà.
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 frenchtojd()
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