2011-09-14 118 views
0

如何創建一個選項,並選擇今天提前2天選擇作爲PHP中的默認選項(即48小時窗口)?這是我目前使用的代碼,但不幸的是它不工作!選擇當前日期的菜單

<?php 
$weekday = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); 
$days = range (1, 31); 
$currentDay = date('F'); 
echo "<select name='weekday'>"; 
foreach ($days as $value) { 
    $default = ($value == $currentDay)?'selected="selected"':''; 
    echo '<option '.$default.' value="'.$value.'">'.$value."</option>\n"; 
} 
echo '</select> &nbsp; '; 
?> 

回答

1

我很困惑你的代碼是幹什麼的。

據我所知,$ weekday在被實例化之後不會被使用,並且您將$ currentDay設置爲當前月份的文本表示(例如9月)。

但是,如果你想從現年48歲小時要做一天的每月天數:

$two_days_ahead = date('j', strtotime('+ 48 hours')); 
相關問題