我住在英国,目前的时间是2014年2月10日星期一上午02:30,但是,我的网站显示2014年2月9日星期日02:30 - 午夜之前的那个日期和日期,所以我假设一个时区差异。我可以将它设置为我自己的时区吗?
编辑:我可以将其设置为用户的时区吗?
答案 0 :(得分:2)
如果整个24小时关闭,那么从日期开始看起来不像是时区问题。但是,如果它是,它在你的php.ini中设置,并且没有设置,它默认为服务器时区。
您可以将date.timezone
设置为您选择的时区,从而在php.ini文件中进行设置。
date.timezone = Europe/London;
如果您无法访问php.ini,可以使用date_default_timezone_set
在脚本中设置时区。
date_default_timezone_set('Europe/London');
答案 1 :(得分:2)
您可以通过两种方式定义所需的时区:
date_default_timezone_set date_default_timezone_set('Asia/Manila');
修改 php.ini :date.timezone = Asia/Manila
答案 2 :(得分:1)
在代码中,您可以通过调用date_default_timezone_get()
来查看默认时区。您可以使用date_default_timezone_set()
以编程方式设置它。这样做的首选方法是使用php.ini设置。
答案 3 :(得分:1)
我认为您必须在php.ini文件中设置初始化PHP环境或的时区首选项,如果您无法访问此类内容,可以查看{{3 }}