簡體   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