我有這個問題。關於指定時間的PHP更改日期
我使用PHP,MySQL和我的文件將託管在Linux機器上。
是否有可能以不同格式更改日期。我的意思是,如果是5PM,日期應該會改變。也就是說,如果今天是2010年8月28日,那麼下午5點之後它應該顯示2010年8月29日。
非常感謝。
我有這個問題。關於指定時間的PHP更改日期
我使用PHP,MySQL和我的文件將託管在Linux機器上。
是否有可能以不同格式更改日期。我的意思是,如果是5PM,日期應該會改變。也就是說,如果今天是2010年8月28日,那麼下午5點之後它應該顯示2010年8月29日。
非常感謝。
聽起來像你只是想增加7小時到目前的時間?
$corrected=time() + 3600*7;
echo strftime("%d %B %Y", $corrected);
如果你想爲所有的代碼做到這一點,如果你要設置你的服務器範圍的基礎上時區看看的PHP time zone configuration和date_default_timezone_set()
,你可能會發現很多在ServerFault.com答案,如Setting time zone on Linux (ubuntu)
參見
謝謝保羅。其實這是必需的,因爲我使用阿拉伯時間,並在7PM後改變 – noobcode 2010-08-28 09:57:53
你關心時區DST規則? – 2010-08-28 09:39:00
您應該瞭解更多關於時區的信息。好像你想改變基於世界另一部分的時間。 – stillstanding 2010-08-28 09:40:20
感謝@steve和@stillstanding的回覆。我唯一的要求是,如果時間是晚上7點,這一天應該改變。可能嗎? Wil檢查時區並瞭解更多信息..感謝 – noobcode 2010-08-28 09:59:30