在php中获取时间和日期



我正在使用

date_default_timezone_set('Africa/Nairobi');
$date = date('Y-m-d H:i:s'); 

但是它总是从我的电脑返回日期和时间。

交货. .今天是2015年7月15日

,我把我的PC日期改为17/09/2016

所以php日期也返回相同的日期…(17/09/2016)

为什么要得到真实的时间和日期?

我已经试过了1. 简单日期函数2. 设置时区3.

它将始终返回您的PC日期,因为它应该。日期,时间函数使用服务器的日期和时间。因此,如果你运行的是本地服务器(WAMP、XAMP或其他),你的PC将是服务器,因此它的时间将被使用。设置时区应该会相应地改变时间。

你的代码没有问题

date_default_timezone_set('Africa/Nairobi');
$date = date('Y-m-d H:i:s'); 

但是正如@Rizier123所说,如果您使用XAMPP或WAMP或任何其他本地服务器,它将只显示系统时间。我建议你把你的代码放到一个在线的服务器上,或者使用一些在线的php编译器,那么它肯定会给你预期的输出。

相关内容

  • 没有找到相关文章

最新更新