我想用php获取当前日期,但显示的是提前一天。
我很惊讶为什么在使用非常简单的代码时会发生这种情况:
date('Y-m-d')
答案 0 :(得分:1)
尝试放置此功能date_default_timezone_set("Asia/Bangkok")
答案 1 :(得分:1)
请设置日期时区为IST。然后尝试。可能您的服务器配置时区是美国。因此,请在代码中添加以下行并进行检查
date_default_timezone_set('Asia/Kolkata');
echo date('d-m-Y');
有关PHP日期时间的更多信息,请访问here