2012-11-27 13 views
7

Ich arbeite an einem Projekt, das eine Form hat, die den Benutzer erfordert, ein Datum mit dem Hijri (Arabisch) Kalender einzugeben. Ich bin nur mit Javascript Datepickern für den Gregorianischen Kalender vertraut.Hijri (Arabisch) Kalender Datumsauswahl mit PHP oder Javascript

Ich suchte viel im Internet und das nächste, was ich bekam, war JS-Code für den persischen Kalender, der auf Arabisch ist, aber alles andere ist anders. Zum Beispiel die Namen der Tage, Monate usw. Und der persische Kalender basiert auf dem Sonnenkalender.

Wie auch immer, bitte beraten Sie, was ich tun kann.

Danke.

+3

vielleicht sollten Sie sich http://stackoverflow.com/questions/5049315/is-there-any-jquery-plugin-for-hijri-calendar ansehen – Adrian

Antwort

4

Sie haben eine Bibliothek/Klasse verwenden zu tun, dass die Umwandlung Job für Sie, eine der verfügbaren Optionen ist, was Ar-PHP-Bibliothek bietet (es kostenlose Open-Source-Bibliothek unter der LGPL Lizenz veröffentlicht ist), bitte nachfolgend ein Beispiel-Code:

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); 

Sie ein Beispiel aus finden und überprüfen Sie die Ausgabe here

Weitere Informationen darüber, wie die Berechnung selbst getan werden kannfinden 10