我要将当前的当地日期更改为新的本地日期和时间。据我所知,这是代码: 例如:
date_default_timezone_set("Asia/Calcutta");
date_default_timezone_get(); // Show current date & time
或使用第三方更改日期,如下所示:
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;
这些方式只能设定时间和时间。日期基于当地时区&日期,但它实际上不会根据另一个日历更改当前日期。 More information
例如:
今天是阳历:2015年 - 10月 - 27日
今天是希伯来日历:5776 - 08 - 14
今天是Hijri日历:1437 - 01 - 14
今天是波斯日历:1394 - 08 - 06
我尝试了大多数方法将当前日期更改为另一个日期,但实际上我尝试的所有方法都会将公历日历转换为另一个日历,但它无法在物理上更改本地日期。
我的意思是,如果我们将日期存储到数据库中,它将基于公历来存储,但它将根据另一个日历显示它。 ((取决于您设置日期默认或第三方的设置))
问:有没有办法使用更改服务器中的物理本地日期 php还是没有?
提前感谢您对此问题的任何评论。
我尝试的一些方法是: