您好我正在尝试使用php代码显示当前日期,当我运行我的代码时它显示1天后期日期为什么它发生在我的代码中如何解决这个问题
这是我的代码
date.php
<?php
$myfile=date('m-d-Y');
echo $myfile;
?>
这里我得到输出:09-22-2014
输出应为09-23-2014
我错了怎么能达到我想要的输出
任何帮助将不胜感激
谢了
答案 0 :(得分:1)
您可能需要设置时区:
date_default_timezone_set ( string $timezone_identifier )
http://php.net/manual/en/function.date-default-timezone-set.php
以下是支持时区的链接:
答案 1 :(得分:0)
您需要在通话日期功能
之前设置默认时区 date_default_timezone_set('UTC');
$myfile=date('m-d-Y');
echo $myfile;
答案 2 :(得分:0)
您必须先设置默认时区,然后才能获得所需的数据
date_default_timezone_set("Asia/Kolkata");
echo date('d-m-Y H:i:s'); //Returns IST
这将打印当前时间和日期。 注意:您可以根据需要调用日期功能。