我想轉換這個由MySQL生成的日期時間,我想將其轉換爲僅僅月和日。 這是我目前的格式2012-09-17 00:55:56
datetime轉換僅日期php
,我想將其轉換爲September 17
只
我怎麼能做到這一點使用PHP代碼?
在此先感謝!
我想轉換這個由MySQL生成的日期時間,我想將其轉換爲僅僅月和日。 這是我目前的格式2012-09-17 00:55:56
datetime轉換僅日期php
,我想將其轉換爲September 17
只
我怎麼能做到這一點使用PHP代碼?
在此先感謝!
date("F d",strtotime($datefromdatabase)); //with leading zero in date
或
date("F j",strtotime($datefromdatabase)); //without leading zero in date
DateTime解決方案做到這一點: -
$date = DateTime::createFromFormat('Y-m-d h:i:s', getDateSomeHow());
echo $date->format('F d');
1.請勿將PHP用於MYSQL應執行的操作。 2.不要再使用date()和strtotime()函數,使用DataTime類。 –
@glavić我同意你的第二點。但我不同意第一個。因爲我們可能需要在同一頁面中以不同格式處理同一日期,所以在這種情況下,使用MYSQL將會增加查詢的長度並降低查詢的可理解性。如果只需要一種格式,那麼使用mysql會更好。而且,使用日期函數並不是那麼糟糕,這一切都取決於您所熟悉的內容,該函數尚未被棄用。 – WatsMyName