是否有某种方法可以将date()函数返回的所有日期返回一段特定的时间? 我试过date-default-timezone-set(),似乎没有在服务器上运行,所以还有其他方法吗?
答案 0 :(得分:2)
您还可以编写自己的date()函数版本,该函数返回您需要的回调处理的日期(添加偏移量)。
<?php
function date_offset($format, $offset)
{
$time = time() + $offset; # $offset should be in milliseconds
return date($format, $time); # with your require display format $format
}
如果您真的想要调用date(),即为了保持一致性,您可以在自己的命名空间中编写应用程序,并简单地命名自定义函数date()。在这种情况下,PHP的原始date()函数必须被称为\ date()。