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')在他的问题中。因此,这句话是如何实现的,你基本上发布了与问题说明完全相同的代码,很可能op没有任何线索,遗漏了很多细节。我只是在回顾你的答案,而他的问题的真正答案似乎是:我们无法回答,因为问题不在你(op)发布的代码中;-)这与问题有什么不同?我找不到这个echo now()
和$datetime1=新的日期时间(日期('Y-m-d')在他的问题中。因此,这句话是如何实现的,你基本上发布了与问题说明完全相同的代码,很可能op没有任何线索,遗漏了很多细节。我只是在回顾你的答案,而他的问题的真正答案似乎是:我们无法回答,因为问题不在你(op)发布的代码中;-)这与问题有什么不同?这与问题有什么不同?