Php 当前时间戳未显示本地时间
我在数据库中创建了一个表,其中付款时间为Php 当前时间戳未显示本地时间,php,mysql,phpmyadmin,timezone,Php,Mysql,Phpmyadmin,Timezone,我在数据库中创建了一个表,其中付款时间为payment\u time TIMESTAMP NOT NULL默认当前\u TIMESTAMP。当我在“付款时间”字段保持空白的情况下插入一个值时,该时间已存储在GMT-7上,我将停留在GMT+00中。我想这是因为服务器时区是GMT-7。如何将本地时间插入数据库?即使这是不可能的,那么我至少希望在从数据库输出时获得本地时间(我的意思是在查询时)。将时区设置命令放在脚本中,从脚本中插入时间设置时区='country\u name/city'你可以在php
payment\u time TIMESTAMP NOT NULL默认当前\u TIMESTAMP
。当我在“付款时间”字段保持空白的情况下插入一个值时,该时间已存储在GMT-7上,我将停留在GMT+00中。我想这是因为服务器时区是GMT-7。如何将本地时间插入数据库?即使这是不可能的,那么我至少希望在从数据库输出时获得本地时间(我的意思是在查询时)。将时区设置命令放在脚本中,从脚本中插入时间设置时区='country\u name/city'代码>你可以在php网站上浏览不同国家和州的链接。
假设我正在执行xyz.php脚本,该脚本将向数据库中插入时间,那么它应该如下所示
<?php date_default_timezone_set('Asia/Kolkata'); //you ned to put this line of code at the start of the script ?>
将时区设置命令放在插入时区的脚本中设置时区='country\u name/city'代码>你可以在php网站上浏览不同国家和州的链接。
假设我正在执行xyz.php脚本,该脚本将向数据库中插入时间,那么它应该如下所示
<?php date_default_timezone_set('Asia/Kolkata'); //you ned to put this line of code at the start of the script ?>
看看这个
要更改全局时区,请执行以下操作:
mysql> SET GLOBAL time_zone = timezone;
看看这个
要更改全局时区,请执行以下操作:
mysql> SET GLOBAL time_zone = timezone;
可能重复的可能重复的你能解释一下我必须把设定时区='欧洲/伦敦'放在哪里吗代码>在我的脚本中?以下是文件:https://www.dropbox.com/sh/lfef67brewx7rub/wYRP72bDh7
member.class是我插入值的文件。请检查我编辑的答案I。希望你能明白。恐怕。。和以前一样…:-(基本上,我认为,您正在执行一个php脚本,您需要根据您所在地区的时间。如果是这样,请将上述php代码放在脚本的开头。这就是我所做的,但它存储在服务器时区@Rahul Jhaco中。请您解释一下我必须将设置时区=”放在哪里/伦敦“;
在我的脚本中?以下是文件:https://www.dropbox.com/sh/lfef67brewx7rub/wYRP72bDh7
member.class是我插入值的文件。请检查我编辑过的答案I。希望你能理解。恐怕……与以前一样…:-(基本上,我认为,您正在执行一个php脚本,您需要根据您所在的地区分配时间。如果是这样,请将上述php代码放在脚本的开头。这就是我所做的,但它存储在服务器时区@Rahul Jha中