Php 选择包含当前日期的菜单

Php 选择包含当前日期的菜单,php,Php,在PHP中,如何创建一个选择,并选择从今天起提前2天作为默认选项(即48小时窗口)?这是我目前正在使用的代码,但不幸的是它不起作用 <?php $weekday = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); $days = range (1, 31); $currentDay = date('F'); echo "<select name='weekday'>";

在PHP中,如何创建一个选择,并选择从今天起提前2天作为默认选项(即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; ';
?>

我对你的代码的作用感到困惑

据我所知,$weekday在实例化后没有被使用,您正在将$currentDay设置为当前月份(例如9月)的文本表示形式

但如果您想在48小时后获得当月的某一天:

$two_days_ahead = date('j', strtotime('+ 48 hours'));