我在數據庫中有一系列的每週事件以及它們發生的日期(完整形式,例如:'Monday','Tuesday'等)。我已經成功地在今天,明天等訂購的while
循環中打印了這些事件,但是我希望將日期放在每個旁邊的括號內。在MySQL數據庫(PHP)中獲取一天中的下一個日期
我想這可能是(模擬代碼)的情況下:
$today = date("l");
$todays_date = date("j M");
if (day == $today) {
$date = $todays_date;
}
else if (day == $today + 1) {
$date = $todays_date + 1;
}
else if (day == $today + 2) {
$date = $todays_date + 2;
}
etc...
但我不敢肯定。如果我可以在數據庫中保存日期,這將是理想的,但這似乎違背了MySQL的內容。
另外,我想最好格式化日期爲:6月11日
編輯
想必它也得適應我的while
循環莫名其妙:
if($result && mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_array($result)) {
$items[] = array($row[0]);
echo "<option>" . $row[0] . "</option>";
}
}