网站制作学习网PHP→正文:php英文日期选择
字体:

php英文日期选择

PHP 2009/10/17 21:10:17  点击:不统计

英文日期选择,保存后运行php<?php
function DateSelector($inName, $useDate=0)
{
/* 创建一个月份名的数组 */
$monthName = array(1=> "January",  "February",  "March",
"April",  "May",  "June",  "July",  "August",
"September",  "October",  "November",  "December");
/* 如果数据非法或是没有被提供,就使用当前时间*/
if($useDate == 0)
{
$useDate = Time(); 
}
/* 创建月份选择器 */
echo  "<SELECT NAME=" . $inName .  "Month>\n";
for($currentMonth = 1; $currentMonth <= 12; $currentMonth++)
{
echo  "<OPTION VALUE=\"";
echo intval($currentMonth);
echo  "\"";
if(intval(date( "m", $useDate))==$currentMonth)
{
echo  " SELECTED";
}
echo  ">" . $monthName[$currentMonth] .  "\n";
}
echo  "</SELECT>";
/* 创建日期选择器*/
echo  "<SELECT NAME=" . $inName .  "Day>\n";
for($currentDay=1; $currentDay <= 31; $currentDay++)
{
echo  "<OPTION VALUE=\"$currentDay\"";
if(intval(date( "d", $useDate))==$currentDay)
{
echo  " SELECTED";
}
echo  ">$currentDay\n";
}
echo  "</SELECT>";

/* 创建处份选择器*/
echo  "<SELECT NAME=" . $inName .  "Year>\n";
$startYear = date( "Y", $useDate);
for($currentYear = $startYear - 5; $currentYear <= $startYear+5;$currentYear++)
{
echo  "<OPTION VALUE=\"$currentYear\"";
if(date( "Y", $useDate)==$currentYear)
{
echo  " SELECTED";
}
echo  ">$currentYear\n";
}
echo  "</SELECT>";

}
?>
<HTML>
<BODY>
<FORM>
Choose a Date:  <?php DateSelector( "Sample"); ?>
</FORM>
</BODY>
</HTML>


 

·上一篇:php二维数组赋值 >>    ·下一篇:php检查日期 >>
推荐文章
最新文章