我将在PHP中将当前日期更改为新日期,以下代码当前日期显示在波斯日历页面上,但它不会更改真正的格里高利日期。
例如:如果我们在数据库中存储日期:2015-01-03,此代码会将此日期转换为波斯日历中的新日期,并将在页面上显示。
public static function localDate($date = "")
{
$local = "";
switch (strlen($date))
{
default: // Ymd
{
if (( $date < '19700101'))
{
$local = $date;
break;
}
else
{
header('Content-Type: text/html; charset=UTF-8');
require_once dirname(__FILE__) . '/jdatetime.class.php';
$local = jDateTime::date("l j F Y", strtotime($date), true, true, 'Asia/Tehran');
break;
}
}
break;
}
return $local;
}
问题:如何在服务器中将当前日期更改为新日期?我将根据波斯日历存储日期如何将服务器日期从格里高利历变为波斯日历?
以下是我的问题样本: