选择具有当前日期的菜单

时间:2011-09-14 05:38:54

标签: php

如何在今天提前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 个答案:

答案 0 :(得分:1)

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

据我所知,$ weekday在实例化后未被使用,并且您将$ currentDay设置为当月(例如9月)的文本表示。

但是如果你想从现在起48小时后得到一天中的那一天:

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