php生成年月日下载列表的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php生成年月日下载列表的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
function mdy($mid = "month", $did = "day", $yid = "year", $mval, $dval, $yval)
{
  if(empty($mval)) $mval = date("m");
  if(empty($dval)) $dval = date("d");
  if(empty($yval)) $yval = date("Y");
  $months = array(1 => "January", 2 => "February", 3 => "March", 4 => "April", 5 => "May", 6 => "June", 7 => "July", 8 => "August", 9 => "September", 10 => "October", 11 => "November", 12 => "December");
  $out = "<select name='$mid' id='$mid'>";
  foreach($months as $val => $text)
    if($val == $mval) $out .= "<option value='$val' selected>$text</option>";
    else $out .= "<option value='$val'>$text</option>";
  $out .= "</select> ";
  $out .= "<select name='$did' id='$did'>";
  for($i = 1; $i <= 31; $i++)
    if($i == $dval) $out .= "<option value='$i' selected>$i</option>";
    else $out .= "<option value='$i'>$i</option>";
  $out .= "</select> ";
  $out .= "<select name='$yid' id='$yid'>";
  for($i = date("Y"); $i <= date("Y") + 2; $i++)
    if($i == $yval) $out.= "<option value='$i' selected>$i</option>";
    else $out.= "<option value='$i'>$i</option>";
  $out .= "</select>";
  return $out;
}

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

php实现数组按拼音顺序排序的方法 原创

本文实例讲述了php实现数组按拼音顺序排序的方法。分享给大家供大家参考,具体如下: 一、问题: 给定数组要求实现按照其汉字首字母排序: $pinyin = array( arra...

比较简单实用的PHP无限分类源码分享(思路不错)

下面一段代码是创建相应数据库的sql代码:复制代码 代码如下: //////////////   //////无限分类的数据库设计及样例 &nbs...

windows下配置php5.5开发环境及开发扩展

网上的教程是比较多的,但是我发现在windows下的扩展开发比较少,而且大多都是php5.3版本以前的,今天我就给大家讲解一下php扩展开发,我就拿php5.5的版本来说明一下的了 wi...

PHP基于闭包思想实现的BT(torrent)文件解析工具实例详解

本文实例讲述了PHP基于闭包思想实现的torrent文件解析工具。分享给大家供大家参考,具体如下: PHP对静态词法域的支持有点奇怪,内部匿名函数必须在参数列表后面加上use关键字,显式...

使用PHP数组实现无限分类,不使用数据库,不使用递归.

复制代码 代码如下:<?php class cat {     public $data;   &n...