0
我在數據庫中分別設置了日期和時間。 start
採用YYYY-MM-DD格式,time
採用HH:MM:SS格式。我試圖修改開始日期以可讀格式顯示日期。Php日期格式輸出錯誤日期
我試圖用PHP輸出,我得到「星期三,1969年12月31日」這是什麼都沒有像我想要的。 (正確的格式,但日期不是我在數據庫中的任何東西)。
而我已經使用DATE_FORMAT('start','%W, %M %d %Y') AS start
但我的選擇功能有它的訂購start
它並沒有給我指定正確的順序和值。但格式是正確的。
我的PHP代碼
$sql = "SELECT `title`, `time`, `start`, `showFeed` FROM calender WHERE length('column') > '0' and showFeed=1 ORDER BY `start` ASC LIMIT 0,4";
/* DATE_FORMAT(`start`,'%W, %M %d %Y') AS start */
$result = $dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC);
echo "<div class=\"eventfeed\">";
echo "<ul>";
foreach ($result as $row){
$dt = $row['start'];
$ts = $row['time'];
$date = strtotime($dateout);
$dateout = date('l, M j Y', $phpdate);
echo "<dl>";
echo "<dt>". $row['title']. "</dt>";
echo "<dd>". $dateout;
echo "</dl>";
}
echo "</ul>";
echo "</div>";
$dbh = null;
我不知道我在做什麼可能是錯誤的。我之前已經完成了這個工作,出於某種原因,格式化日期目前無法使用。
我注意到了,我修好了。 – 2012-04-21 22:52:56