如何根据不同的日历在数据库中存储日期?

时间:2015-10-27 23:55:05

标签: php calendar timezone timestamp localtime

我要将当前的当地日期更改为新的本地日期和时间。据我所知,这是代码: 例如:

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还是没有?

提前感谢您对此问题的任何评论。

我尝试的一些方法是:

HijrijDateTimeJewishphp.initimezonedefault timezone

0 个答案:

没有答案