9

私は、ユーザーがイスラム暦を使用して日付を入力する必要があるフォームを持つプロジェクトに取り組んでいます。私はグレゴリオ暦のJavascript日付ピッカーにしか精通していません。

私はインターネットでたくさん検索しました、そして私が得た最も近いものはアラビア語であるペルシャ暦のJSコードでした、しかし他のすべては異なっています。たとえば、曜日、月などの名前。ペルシャ暦は太陽暦に基づいています。

とにかく、私に何ができるか教えてください。

ありがとう。

4

2 に答える 2

6

ライブラリ/クラスを使用してその変換作業を行う必要があります。利用可能なオプションの 1 つは、Ar-PHP ライブラリが提供するものです (LGPL ライセンスの下で公開されている無料のオープン ソース ライブラリです)。以下にサンプル コードを示します。

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

人生の例を見つけて、ここで出力を確認できます

計算自体がどのように行われるかについての詳細は、ここで見つけることができます

于 2013-01-15T22:12:59.800 に答える
2

アラビア語のPHPプロジェクトは、PHPで役立つ場合があります。

http://www.ar-php.org/features-php-arabic.html

于 2012-11-27T06:54:25.303 に答える