如何在php中设置印度标准时间?

Muh*_* PC 1 php sql time date opencart

我正在使用PHP codeigniter,所以在这里我希望获得当前的国家时间.我尝试 NOW() 使用我的sql代码但是当服务器更改位置时服务器时间会发生变化.如果我给date()它,我想我们的系统当前时间.在date()情况下,如果某些用户有一些错误的日期时间,然后它会存储错误的时间.那么我该如何解决这个问题呢.

San*_*waj 5

在php代码的开头设置默认时区为印度

date_default_timezone_set('Asia/Kolkata');
Run Code Online (Sandbox Code Playgroud)

查询

 $query = "INSERT INTO oc_customer SET date_added = ' ".date("Y-m-d H:i:s") ." ' "; 
Run Code Online (Sandbox Code Playgroud)


ume*_*ooq 5

在您的项目index.php中,只需将以下代码放在第2行

date_default_timezone_set('Asia/Kolkata');
Run Code Online (Sandbox Code Playgroud)

或者在这里查看时区

http://php.net/manual/en/timezones.asia.php