Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Filezilla服务器给出了错误的时间_Php_Mysql_Configuration Files_Filezilla - Fatal编程技术网

Php Filezilla服务器给出了错误的时间

Php Filezilla服务器给出了错误的时间,php,mysql,configuration-files,filezilla,Php,Mysql,Configuration Files,Filezilla,我在filezilla服务器中托管的站点总是在mysql数据库的时间戳字段中保存错误的时间。我在localhost中检查了我的代码,它清楚地保存了正确的时间。时间戳字段查询如下 $add_SQL=“插入申请者(name,createdon)值(“$name”,now())” filezilla配置中是否有影响它的内容? 请帮帮我。我要挂6天。如果您对数据库拥有管理员权限,您可以 否则,您可以使用PHP实现这一点。在脚本的顶部,您应该设置时区,这将确保所有日期/时间操作返回与该时区相关的值 然后在

我在filezilla服务器中托管的站点总是在mysql数据库的时间戳字段中保存错误的时间。我在localhost中检查了我的代码,它清楚地保存了正确的时间。时间戳字段查询如下

$add_SQL=“插入申请者(name,createdon)值(“$name”,now())”

filezilla配置中是否有影响它的内容?

请帮帮我。我要挂6天。

如果您对数据库拥有管理员权限,您可以

否则,您可以使用PHP实现这一点。在脚本的顶部,您应该设置时区,这将确保所有日期/时间操作返回与该时区相关的值

然后在查询中使用PHP time()函数

e、 g


确保提供有效的时区:请参见

是否检查了服务器的时区?FileZilla是一个FTP服务器,与您的数据库无关。FileZilla服务器数据库位于班加罗尔(距离钦奈300公里)…但我是从钦奈操作的…所以我不能在php配置文件中更改它…然后我尝试通过php代码…但不能…当我打印时间时,它显示班加罗尔时间(钦奈+5分钟)…但当我在数据库中插入一个新数据,创建了_on字段(默认值:当前时间戳),这节省了一个奇怪的时间(与正确的时间相差1个多小时)…我尝试了“日期默认时区设置('America/Los\u Angeles')”。但它没有出现..怎么办
date_default_timezone_set('America/Los_Angeles');
...
$add_SQL = "insert into applicant (name, createdon) values ('$name', ".time().")";