如何將來自SQL服務器的日期時間轉換爲其他格式?來自SQL數據庫的價值就像2013-09-23 12:20:30
,我希望它像Sept-23 12:30 pm
一樣顯示。需要php和sql日期時間幫助
我可以通過PHP將這種格式的日期時間發送到服務器,但是當我需要比較SQL中的日期時間時,我會遇到問題。數據庫中的字段設置爲datetime
類型。
我已經試過:
<?php
if(substr($postainarray['time'],8,2) == $CurrDate) {
$timetobeshown=substr($postainarray['time'],11,5);
} else {
$timetobeshown=substr($postainarray['time'],5,11);
}
?>
<?=$timetobeshown?>
$currDate
是今天的日期。
$postinarray
是MySQL查詢後的數組。
此代碼後,我得到所需的格式,但不是所需的樣式。如果日期匹配,我會得到類似14:00
的東西,否則我會得到09-24 18:09
,並且我希望它與Sept-24 6:09 pm
一樣。
真的幫了.... – user2701926