php日期函数有问题
大家好,我正在使用phpphp日期函数有问题,php,html,Php,Html,大家好,我正在使用phpdate函数来显示日期。但是php的date函数有一个问题,它显示的是昨天的日期。我在迪拜,所以今天在我的国家是 2013-02-23但是php日期函数显示日期2013-02-22请告诉我如何更正它 我正在使用php的这个日期函数 date("Y-m-d"); 您希望设置默认时区以获取正确的信息。既然你说你在迪拜,那么你很可能想要: date_default_timezone_set('Asia/Dubai'); 在日期调用之前,尝试将该行添加到脚本初始化中,它应该被
date
函数来显示日期。但是php的date函数有一个问题,它显示的是昨天的日期。我在迪拜,所以今天在我的国家是
2013-02-23
但是php日期函数
显示日期2013-02-22
请告诉我如何更正它
我正在使用php的这个日期函数
date("Y-m-d");
您希望设置默认时区以获取正确的信息。既然你说你在迪拜,那么你很可能想要:
date_default_timezone_set('Asia/Dubai');
在日期调用之前,尝试将该行添加到脚本初始化中,它应该被更正为适合您的国家/地区
PHP关于函数和可用时区的参考手册:
使用
date\u default\u timezone\u set
设置时区,因为您使用的服务器可能设置了不同的时区
<?php
$timezone = "Asia/Dubai";
if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
echo date('d-m-Y H:i:s');
?>
您是否检查了机器上的日期和时间设置?以下代码在我的机器上运行良好,符合当前日期(“y-m-d”)