2012-11-27 33 views
7

Tôi đang làm việc trên một dự án có biểu mẫu yêu cầu người dùng nhập ngày bằng lịch Hijri (Ả Rập). Tôi chỉ quen thuộc với trình tạo ngày tháng Javascript cho lịch Gregorian.Bộ chọn ngày lịch Hijri (tiếng Ả Rập) sử dụng PHP hoặc Javascript

Tôi đã tìm kiếm rất nhiều trên internet và gần nhất tôi nhận được là mã JS cho lịch Ba Tư, bằng tiếng Ả Rập, nhưng mọi thứ khác thì khác. Ví dụ như tên của ngày, tháng vv Và lịch Ba Tư dựa trên lịch mặt trời.

Dù sao, hãy tư vấn về những gì tôi có thể làm.

Cảm ơn.

+3

có thể bạn nên xem http://stackoverflow.com/questions/5049315/is-there-any-jquery-plugin-for-hijri-calendar – Adrian

Trả lời

4

Bạn phải sử dụng một thư viện/lớp làm điều đó công việc chuyển đổi cho bạn, một trong những tùy chọn có sẵn là gì Ar-PHP thư viện cung cấp (nó là miễn phí thư viện mã nguồn mở xuất bản theo giấy phép LGPL), xin vui lòng tìm thấy bên dưới một mã ví dụ:

date_default_timezone_set('UTC'); 
$time = time(); 

require('I18N/Arabic.php'); 
$obj = new I18N_Arabic('Date'); 

$fix = $obj->dateCorrection ($time); 

echo $obj->date('l dS F Y h:i:s A', $time, $fix); 

Bạn có thể tìm thấy một ví dụ cuộc sống và kiểm tra đầu ra here

biết thêm thông tin về cách tính toán riêng của mình thực hiện có thể được tìm thấy here

Các vấn đề liên quan