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