簡體   English   中英

在php中添加1小時的mysql時間戳

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM