php date()函数显示的是昨天';日期
当我在php上使用date函数时,它显示的是昨天的日期。这是一个使用xampp的离线测试。但时间戳显示的是实际日期。所以,当我从今天的日期中提取数据输入时,它什么也没有显示。 例如,我的代码是_ 在下面的屏幕截图中,显示的日期与系统的日期不同 我应该如何解决此问题?php date()函数显示的是昨天';日期,php,mysql,mysqli,Php,Mysql,Mysqli,当我在php上使用date函数时,它显示的是昨天的日期。这是一个使用xampp的离线测试。但时间戳显示的是实际日期。所以,当我从今天的日期中提取数据输入时,它什么也没有显示。 例如,我的代码是_ 在下面的屏幕截图中,显示的日期与系统的日期不同 我应该如何解决此问题? 感谢您的时间…尝试在php.ini文件中设置时区,如下所示: date.timezone = "US/Central" 您可以查看支持的时区列表,这是默认的服务器时间 您可以使用date\u defaul
感谢您的时间…尝试在php.ini文件中设置时区,如下所示:
date.timezone = "US/Central"
您可以查看支持的时区列表,这是默认的服务器时间 您可以使用
date\u default\u timezone\u set()更改时区代码>
例如:
date\u default\u timezone\u set('America/Los\u Angeles')代码>
来源:。向我们展示你的合作代码世界上的某个地方总是昨天,除非是明天。在之前的测试中,代码是echo$d=date('Y-m-d');今天是2018年5月15日。可能设置了正确的时区。如果您阅读了PHP手册中有关函数date()
的内容,您会发现关于使用date\u default\u timezone\u set()
我正在进行脱机测试的提示。在mysql数据库datetime stamp中,日期是正确的,但在php中,错误的日期显示最好的方法是配置php.ini文件参见此处您也可以从/etc/timezone文件中获取日期参见此处