繁体   English   中英

在MySQL中插入时间戳

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM