[英]Inserting timestamp in MySQL
当我在数据库表中插入时间字段时,它将在本地主机中插入正确的时间和日期,并且我可以检索正确的时间。 但是当我将其上传到服务器(Godaddy)时,使用相同的代码,数据库字段中的值将插入“比实际时间少30分钟”。
可能是什么原因?
您只需将此行添加到php文件的顶部即可设置时区。...尝试以下代码:
<?php
date_default_timezone_set("Asia/Kolkata");
echo date("Y/m/d H:i:s");
?>
使用下面的代码将GoDaddy服务器时间转换为印度时间。
$timestamp = strtotime($time) + 49000;
其中$time
是服务器生产时间, $timestamp
是生成的新时间。
请尝试这个
<?php
date_default_timezone_set('Asia/Kolkata');
echo date_default_timezone_get(), '--', date("Y-m-d g:i:a"),'<br />';
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.