09/05/2018, 18:03

Hàm xử lý Calendar trong PHP

Calendar Extension trình bày một dãy hàm giúp đơn giản hóa việc chuyển đổi giữa các định dạng Calendar khác nhau. Chuẩn mà nó dựa trên là Julian Day Count. Julian Day Count là bộ đếm các ngày bắt đầu từ 1/1, 4713 B.C. Để chuyển đổi giữa các Calendar Systems, đầu tiên bạn phải chuyển đổi ...

Calendar Extension trình bày một dãy hàm giúp đơn giản hóa việc chuyển đổi giữa các định dạng Calendar khác nhau.

Chuẩn mà nó dựa trên là Julian Day Count. Julian Day Count là bộ đếm các ngày bắt đầu từ 1/1, 4713 B.C. Để chuyển đổi giữa các Calendar Systems, đầu tiên bạn phải chuyển đổi tới Julian Day Count, sau đó chuyển đổi tới Calendar System bạn chọn.

Cài đặt

Để lấy các hàm này, bạn phải biên dịch PHP với --enable-calendar.

Cấu hình Runtime

Extension này không có chỉ thị cấu hình được định nghĩa trong php.ini.

Hằng Calendar trong PHP

Cột PHP chỉ phiên bản PHP sớm nhất hỗ trợ các hằng này.

Hằng Miêu tả PHP
CAL_GREGORIAN Gregorian calendar 3
CAL_JULIAN Julian calendar 3
CAL_JEWISH Jewish calendar 3
CAL_FRENCH French Republican calendar 3
CAL_NUM_CALS 3
CAL_DOW_DAYNO 3
CAL_DOW_SHORT 3
CAL_DOW_LONG 3
CAL_MONTH_GREGORIAN_SHORT 3
CAL_MONTH_GREGORIAN_LONG 3
CAL_MONTH_JULIAN_SHORT 3
CAL_MONTH_JULIAN_LONG 3
CAL_MONTH_JEWISH 3
CAL_MONTH_FRENCH 3
CAL_EASTER_DEFAULT 4
CAL_EASTER_DEFAULT 4
CAL_EASTER_ROMAN 4
CAL_EASTER_ALWAYS_GREGORIAN 4
CAL_EASTER_ALWAYS_JULIAN 4
CAL_JEWISH_ADD_ALAFIM_GERESH 5
CAL_JEWISH_ADD_ALAFIM 5
CAL_JEWISH_ADD_GERESHAYIM 5

Danh sách

Để chạy các ví dụ, bạn sao chép phần PHP code vào phần // Phần PHP code ở dưới đây và sau đó lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả.

<html>
   
   <head>
      <title>Hàm trong PHP</title>
   </head>
   
   <body>
       
       // Phần PHP code
       
   </body>

</html>

Cột PHP chỉ phiên bản PHP sớm nhất mà hỗ trợ hàm đó.

Hàm Miêu tả PHP
Trả về số ngày trong một tháng cho một năm và calendar đã xác định 4
Chuyển đổi một Julian Day Count thành một date của một Calendar đã xác định 4
Trả về thông tin về một Calendar đã cho 4
Chuyển đổi một date thành Julian Day Count 4
Trả về Unix Timestamp cho giữa đêm Lễ phục sinh của một năm đã xác định 3
Trả về số ngày sau 21/3, Easter sang một năm đã xác định 3
Chuyển đổi một French Republican Date thành một Julian Day Count 3
Chuyển đổi một Gregorian Date thành một Julian Day Count 3
Trả về ngày của một tuần 3
Trả về một tên tháng 3
Chuyển đổi một Julian Day Count thành một French Republican Date 3
Chuyển đổi một Julian Day Count thành một Gregorian Date 3
Chuyển đổi một Julian Day Count thành một Jewish Date 3
Chuyển đổi một Julian Day Count thành một Julian Date 3
Chuyển đổi một Julian Day Count thành một Unix Timestamp 4
Chuyển đổi một Jewish Date thành một Julian Day Count 3
Chuyển đổi một Julian Date thành một Julian Day Count 3
Chuyển đổi một Unix Timestamp thành một Julian Day Count 4

Mọi người cho thể tham gia khóa học thứ 6 của vietjackteam (đang tuyển sinh) vào đầu tháng 03/2018 do anh Nguyễn Thanh Tuyền, admin vietjack.com trực tiếp giảng dạy tại Hà Nội. Chi tiết nội dung khóa học tham khỏa link : .Các bạn học CNTT, điện tử viễn thông, đa phương tiện, điện-điện tử, toán tin có thể theo học khóa này. Số lượng các công việc Java hoặc .NET luôn gấp ít nhất 3 lần Android hoặc iOS trên thị trường tuyển dụng.

Mọi người có thể xem demo nội dung khóa học tại địa chỉ

Các bạn ở xa học không có điều kiện thời gian có thể tham dự khóa Java online để chủ động cho việc học tập. Trong tháng 4/2018, Zaidap khuyến mại giá SỐC chỉ còn 150k cho khóa học, liên hệ facebook admin fb.com/tuyen.vietjack để thanh toán chuyển khoản hoặc thẻ điện thoại, khóa học bằng Tiếng Việt với gần 100 video, các bạn có thể chủ động bất cứ lúc nào, và xem mãi mãi. Thông tin khóa học tại

Loạt bài hướng dẫn học lập trình PHP cơ bản và nâng cao của chúng tôi dựa trên nguồn tài liệu của: Tutorialspoint.com

Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.

Các bài học PHP phổ biến khác tại Zaidap:

0