发布日期:2018-03-26
如何用PHP获取当前时区的日期和时间?+ 查看更多
如何用PHP获取当前时区的日期和时间?
+ 查看更多
发布日期:2017-03-29 16:09
分类:PHP
浏览次数:446
哪个PHP函数可以返回当前的日期/时间?
回答
时间将由你的服务器时间决定,一个简单的办法就是在调用date()和time()函数之前用date_default_timezone_set手动设置时区
我在澳大利亚的墨尔本,所以我这样设置
date_default_timezone_set('Australia/Melbourne');
或者另一个例子是LA - US:
date_default_timezone_set('America/Los_Angeles');
您还可以通过以下方式查看服务器当前所处的时区:
date_default_timezone_get();
像下面这样:
$timezone = date_default_timezone_get();
echo "The current server timezone is: " . $timezone;
所以你的问题的简短答案是:
// Change the line below to your timezone!
date_default_timezone_set('Australia/Melbourne');
$date = date('m/d/Y h:i:s a', time());
然后你获得的所有时间都取决于你刚才设置时区的时间。