快速的問題,PHP調整日期
在我的網站下面的輸出是-1小時的時區,我只是想速戰速決,進行相應的調整,但我不知道正確的語法。 ..
<?php echo date('D, jS F @ g:ia', strtotime($row->datetime)); ?>
有什麼建議嗎?
快速的問題,PHP調整日期
在我的網站下面的輸出是-1小時的時區,我只是想速戰速決,進行相應的調整,但我不知道正確的語法。 ..
<?php echo date('D, jS F @ g:ia', strtotime($row->datetime)); ?>
有什麼建議嗎?
設置默認時區
$timezone = 'America/Los_Angeles';
$stored_time = '2011-01-30 18:23:49';
date_default_timezone_set($timezone);
$timestamp = strtotime($stored_time);
$local_time = $timestamp + date('Z');
$local_date = date('Y-m-d H:i:s', $local_time);
echo $local_date;
由於您沒有在任何地方聲明'$ user_timezone'變量,所以錯過了一些操作。 –
@BrokenHeartღ謝謝提醒我.. –
如果本地時區已經正確設置爲請求的時區,這將返回錯誤的時間。您需要檢查本地時區是否已經設置,因此不會添加或減去「新」時區 – Gerardlamo
使用PHP的date_default_timezone_set
函數來設置你的時區爲默認它走的服務器的時區。
嗨,我認爲這需要更多的信息。什麼時區是'$ row-> datetime'的時區,它包含了什麼? –
什麼時區是$ row-> datetime? –
$ row-> datetime不超過mysql數據庫的DATETIME輸出。我將列值設置爲2013年7月27日18:00 ...上面的輸出是2013年7月27日17:00 @Pekka웃 – user2505513