php生成年月日下載列表的方法
更新時(shí)間:2015年04月24日 14:37:58 作者:不吃皮蛋
這篇文章主要介紹了php生成年月日下載列表的方法,涉及php操作日期的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了php生成年月日下載列表的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
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;
}
{
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程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP數(shù)據(jù)庫操作之基于Mysqli的數(shù)據(jù)庫操作類庫
Mysqli 是什么,我這里也不進(jìn)行描述了。因?yàn)榫W(wǎng)上關(guān)于 Mysqli 的教程數(shù)不勝數(shù),我這里為大家介紹一款基于 Mysqli 的操作數(shù)據(jù)庫類(M.class.php)2014-04-04如何使用SublimeText3配置 PHP IDE環(huán)境
這篇文章主要介紹了如何使用SublimeText3配置 PHP IDE環(huán)境,并使用Xdebug進(jìn)行調(diào)試,喜歡使用SublimeText的同學(xué),可以參考下2021-04-04php實(shí)現(xiàn)html標(biāo)簽閉合檢測與修復(fù)方法
這篇文章主要介紹了php實(shí)現(xiàn)html標(biāo)簽閉合檢測與修復(fù)方法,可實(shí)現(xiàn)針對html標(biāo)簽中結(jié)束標(biāo)簽的檢測與補(bǔ)全功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-07-07無法在發(fā)生錯(cuò)誤時(shí)創(chuàng)建會(huì)話,請檢查 PHP 或網(wǎng)站服務(wù)器日志,并正確配置 PHP 安裝(win+linux)
今天幫客戶配置服務(wù)器的時(shí)候運(yùn)行phpmyadmin出現(xiàn)了“無法在發(fā)生錯(cuò)誤時(shí)創(chuàng)建會(huì)話,請檢查 PHP 或網(wǎng)站服務(wù)器日志,并正確配置 PHP 安裝?!钡腻e(cuò)誤,經(jīng)排查原來是權(quán)限問題,大家可以參考下面的方法解決2012-05-05