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


Posted in PHP onApril 24, 2015

本文实例讲述了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中动态显示签名和ip原理
Mar 28 PHP
PHP 日常开发小技巧
Sep 23 PHP
php 高效率写法 推荐
Feb 21 PHP
用PHP实现递归循环每一个目录
Aug 08 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
Twig模板引擎用法入门教程
Jan 20 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
Apr 21 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
Oct 18 PHP
php实现的表单验证类完整示例
Aug 13 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
PHP传参之传值与传址的区别
Apr 24 #PHP
php获取访问者IP地址汇总
Apr 24 #PHP
php实现的RSS生成类实例
Apr 23 #PHP
php利用事务处理转账问题
Apr 22 #PHP
ThinkPHP文件缓存类代码分享
Apr 22 #PHP
php文件下载处理方法分析
Apr 22 #PHP
php实现用手机关闭计算机(电脑)的方法
Apr 22 #PHP
You might like
APMServ使用说明
2006/10/23 PHP
10个超级有用的PHP代码片段果断收藏
2015/09/23 PHP
PHP实现的函数重载功能示例
2018/08/03 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
php 输出缓冲 Output Control用法实例详解
2020/03/03 PHP
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
基于ES6 Array.of的用法(实例讲解)
2017/09/05 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
Python中super的用法实例
2015/05/28 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
django允许外部访问的实例讲解
2018/05/14 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
python爬虫可以爬什么
2020/06/16 Python
matplotlib绘制多子图共享鼠标光标的方法示例
2021/01/08 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
Bobbi Brown芭比波朗美国官网:化妆师专业彩妆保养品品牌
2016/08/18 全球购物
高级Java程序员面试题
2016/06/23 面试题
公司股份转让协议书范本
2015/01/28 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
2016年教代会开幕词
2016/03/04 职场文书
golang协程池模拟实现群发邮件功能
2021/05/02 Golang