PHP 代码每次在 ubuntu 服务器上都返回相同的日期时间

PHP 代码每次在 ubuntu 服务器上都返回相同的日期时间

我在脚本开始时进行了此项设置:

date_default_timezone_set('Europe/London');
$var = date('h:m:s', mktime());
echo $var;

每次都会输出这个,唯一改变的是秒数。12:12:32 12:12:45 12:12:10

任何帮助都会很棒 :) 谢谢,Pablo

答案1

Pablo 欢迎来到 Ask Ubuntu!这个 Stack Exchange 是专门为 Ubuntu 的问题而设计的,对于有关 PHP 等编程的问题,我建议你尝试一下堆栈溢出在未来。

无论如何,你的时间格式不正确。

h指的是月份,因为现在是 12 月,所以显示 12。

会议纪要格式如下i

这样$var = date('h:i:s', mktime());就能得到你需要的结果。

参见官方文档这里了解更多信息。

相关内容