[英]Add 1 hour on mysql timestamp in php
在我的Mysql表中,我有一個時間戳字段。 在我的php頁面中,我以這種方式顯示記錄($ row [data])
echo date("d-m-Y H:i:s", strtotime($row['data']));
現在在我的PHP中我想在我的約會時加1小時。 我怎樣才能做到這一點? 謝謝
echo date("d-m-Y H:i:s", strtotime($row['data'])+3600);
請注意,您無法比較“dmY”格式的結果日期。
比較strtotime
結果或初始日期。 或者首先將結果格式化為正確的格式。
您可以在MySQL中立即執行此操作:
SELECT `date` + INTERVAL 1 HOUR AS `date`
FROM ...
試試:
strtotime($row['data'] . ' +1 hour')
echo date("d-m-Y H:i:s", strtotime($row['data']) + 3600);
只需手動添加時間(3600秒= 1小時)。
加3600秒你會沒事的。
echo date("d-m-Y H:i:s", strtotime($row['data'])+3600);
echo date("d-m-Y H:i:s", strtotime($row['data'].' +1 hour'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.