2012-11-27 5 views
7

Sto lavorando a un progetto che ha una forma che richiede all'utente di immettere una data utilizzando il calendario Hijri (arabo). Ho solo familiarità con datepicker Javascript per il calendario gregoriano.Selettore data calendario Hijri (arabo) con PHP o Javascript

Ho cercato molto su internet e il più vicino che ho ricevuto era il codice JS per il calendario persiano, che è in arabo, ma tutto il resto è diverso. Ad esempio i nomi dei giorni, dei mesi ecc. E il calendario persiano si basa sul calendario solare.

In ogni caso, si prega di avvisare su cosa posso fare.

Grazie.

+3

forse dovresti guardare http://stackoverflow.com/questions/5049315/is-there-any-jquery-plugin-for-hijri-calendar – Adrian

risposta

4

Bisogna utilizzare una libreria/classe di fare quel lavoro di conversione per voi, una delle opzioni disponibili è ciò biblioteca Ar-PHP fornisce (è gratuito libreria open source pubblicato sotto licenza LGPL), si prega di a seguire un codice di esempio:

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

Si può trovare un esempio di vita e di controllare l'uscita here

Maggiori informazioni su come calcolo stesso fatto può essere trovato here