Php 立即更改()函数';s时区
我想将我国家的时间输入数据库表中的Php 立即更改()函数';s时区,php,mysql,timezone,Php,Mysql,Timezone,我想将我国家的时间输入数据库表中的reg\u date字段。但是now()。如何将now()函数时间更改为阿塞拜疆(UTC+04.00)?应返回系统上设置的当前时区的时间戳。如果无法更改系统本身的时区,则可能必须在使用PHP/Ruby/任何东西保存时间之前对时间进行操作,或者可以选择使用UNIX\u TIMESTAMP()以UTC格式保存时间 使用PHP(5.3+),在INSERT插入数据库之前操作时区的代码可能如下所示: /。。。。前面的一些东西 $date=新的日期时间(); $date-
reg\u date
字段。但是now()。如何将now()
函数时间更改为阿塞拜疆(UTC+04.00)?应返回系统上设置的当前时区的时间戳。如果无法更改系统本身的时区,则可能必须在使用PHP/Ruby/任何东西保存时间之前对时间进行操作,或者可以选择使用UNIX\u TIMESTAMP()
以UTC格式保存时间
使用PHP(5.3+),在INSERT
插入数据库之前操作时区的代码可能如下所示:
/。。。。前面的一些东西
$date=新的日期时间();
$date->setTimezone(新的DateTimeZone('Asia/Baku'));
$fdate=$date->format('Y-m-dh:i:s');//格式与现在相同()
$query=“插入tbl(字段,已创建)值('blah','$fdate')”;
mysqli_查询($query);
// ... 等等
应返回系统上设置的当前时区的时间戳。如果无法更改系统本身的时区,则可能必须在使用PHP/Ruby/任何东西保存时间之前对时间进行操作,或者可以选择使用UNIX\u TIMESTAMP()
以UTC格式保存时间
使用PHP(5.3+),在INSERT
插入数据库之前操作时区的代码可能如下所示:
/。。。。前面的一些东西
$date=新的日期时间();
$date->setTimezone(新的DateTimeZone('Asia/Baku'));
$fdate=$date->format('Y-m-dh:i:s');//格式与现在相同()
$query=“插入tbl(字段,已创建)值('blah','$fdate')”;
mysqli_查询($query);
// ... 等等
如果您询问在保存之前或之后如何操作时间戳,我甚至不知道您使用的是哪种语言。更改MySQL时区需要SSH(root?)访问服务器,而不是真正的代码。我想简单地把我国家的当前时间放在db tables字段中。这暗示了我的答案。(在你的时区疯狂刺杀,你可以找到完整的名单。)你为什么要疯狂刺杀?)再问一个问题。我使用带有标题的目录结构(“Location:../../../index.php”);功能。如果我将localhost/放在我的本地Web服务器中,它将工作,但不会在远程Web服务器中工作。如果我将网页的确切地址放在本地表中,那么它将不起作用。我如何用php生成网站地址?如果你想在保存之前或之后处理时间戳,我甚至不知道你用什么语言编码。更改MySQL时区需要SSH(root?)访问服务器,而不是真正的代码。我想简单地把我国家的当前时间放在db tables字段中。这暗示了我的答案。(在你的时区疯狂刺杀,你可以找到完整的名单。)你为什么要疯狂刺杀?)再问一个问题。我使用带有标题的目录结构(“Location:../../../index.php”);功能。如果我将localhost/放在我的本地Web服务器中,它将工作,但不会在远程Web服务器中工作。如果我将网页的确切地址放在本地表中,那么它将不起作用。如何使用php生成网站地址?