Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法在codeigniter中获取印度标准时间_Php_Codeigniter - Fatal编程技术网

Php 无法在codeigniter中获取印度标准时间

Php 无法在codeigniter中获取印度标准时间,php,codeigniter,Php,Codeigniter,使用此选项: date_default_timezone_set('Asia/Kolkata'); 返回错误的时间结果。如果实际日期时间为2015-10-02 12:00:00,则显示2015-10-03 12:30:00。如何获得正确的“ist”?它为您提供UTC时间,而印度时区为UTC+5.30。因此,您必须在根索引文件中将时区设置为Asia/Calcutta <?php $indiatimezone = new DateTimeZone("Asia/Kolkata" ); $dat

使用此选项:

date_default_timezone_set('Asia/Kolkata');

返回错误的时间结果。如果实际日期时间为
2015-10-02 12:00:00
,则显示
2015-10-03 12:30:00
。如何获得正确的“ist”?

它为您提供UTC时间,而印度时区为UTC+5.30。因此,您必须在根索引文件中将时区设置为Asia/Calcutta

<?php
$indiatimezone = new DateTimeZone("Asia/Kolkata" );
$date = new DateTime();
$date->setTimezone($indiatimezone);
echo  $date->format( 'H:i:s A  /  D, M jS, Y' );
?>

它给你一个UTC时间,而印度时区是UTC+5.30。因此,您必须在根索引文件中将时区设置为Asia/Calcutta

<?php
$indiatimezone = new DateTimeZone("Asia/Kolkata" );
$date = new DateTime();
$date->setTimezone($indiatimezone);
echo  $date->format( 'H:i:s A  /  D, M jS, Y' );
?>

使用CodeIgniter,设置时区的最佳位置是在主
index.php
文件中。它与
系统/
应用程序/
文件夹在项目结构中处于同一级别


使用CodeIgniter打开
后,只需在文件中添加以下代码作为第一行代码,设置时区的最佳位置是在主
index.php
文件中。它与
系统/
应用程序/
文件夹在项目结构中处于同一级别

只需在打开后添加以下代码作为文件中的第一行,使用此

选项一

date_default_timezone_set("Asia/Kolkata");
$t=time();
echo($t . "<br>");
echo(date("Y-m-d h:i:s",$t));
用这个

选项一

date_default_timezone_set("Asia/Kolkata");
$t=time();
echo($t . "<br>");
echo(date("Y-m-d h:i:s",$t));

你试过这个了吗?你试过这个了吗?这和问题有什么不同吗?我找不到这个
echo now()
$datetime1=新的日期时间(日期('Y-m-d')echo now()
$datetime1=新的日期时间(日期('Y-m-d')