9

我正在开发一个项目,该项目的表单要求用户使用回历(阿拉伯语)日历输入日期。我只熟悉公历的 Javascript 日期选择器。

我在互联网上搜索了很多,我得到的最接近的是波斯日历的 JS 代码,它是阿拉伯语,但其他一切都不同。例如日期、月份等名称。波斯历是基于阳历的。

无论如何,请告诉我能做什么。

谢谢。

4

2 回答 2

6

您必须使用库/类为您完成转换工作,其中一个可用选项是 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 回答