PHP获取本地日期和时间

时间:2012-07-22 15:53:01

标签: php date time localtime

如何在PHP中获取本地日期和时间。例如,我的时区是亚洲/加尔各答。 我的应用程序必须将我的时区中的日期添加到数据库。我知道可以通过向UTC时间添加5.30小时找到时间。但是日期怎么样。经过一些谷歌搜索我发现有一个DateTime对象,它有一个函数setTimezone()来设置时区。但是在设置了如何获取我的时区中的当前日期之后。?

2 个答案:

答案 0 :(得分:4)

您应该使用“date_default_timezone_set()”函数,一旦设置,所有日期时间函数都会将其视为本地时区。我相信,您也可以使用php.ini

进行设置

http://pk1.php.net/manual/en/function.date-default-timezone-set.php

答案 1 :(得分:3)

localtime()函数返回服务器本地时间的所有数据。它有很多选项,因此您可以使用不同类型的数组(关联或数字索引)。您也可以使用也使用服务器本地时区的date()。您可以使用date_default_timezone_set()功能更改服务器的时区。


详细了解localtime()函数及其参数:http://php.net/manual/en/function.localtime.phphttp://www.w3schools.com/php/func_date_localtime.asp

详细了解date()函数及其参数:http://php.net/manual/en/function.date.php

详细了解date_default_timezone_set()函数及其参数:http://www.php.net/manual/en/function.date-default-timezone-set.php