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