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