动态生成年月日
来源:互联网 发布:巨人网络借壳标的猜想 编辑:程序博客网 时间:2024/06/04 15:54
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var now=new Date();
var yyy=now.getYear();
var mmm=now.getMonth();
var ddd=now.getDate();
var ri;
function add(){
var year=document.createElement("select");
document.body.appendChild(year);
for(var i=1990;i<2020;i++){
var optionnode=document.createElement("option");
optionnode.innerHTML=i;
if(i==yyy){
optionnode.selected=true; //另外一种写法optionnode.selected=i==yyy
}
year.appendChild(optionnode);
}
var months=document.createElement("select");
document.body.appendChild(months);
for(var i=1;i<13;i++){
var optionnode=document.createElement("option");
optionnode.innerHTML=i;
if(i==mmm){
optionnode.selected=true; //另外一种写法optionnode.selected=i==yyy
}
months.appendChild(optionnode);
}
ri=document.createElement("select");
document.body.appendChild(ri);
panduan(yyy,mmm);
year.onchange=function(){//当改变年时调用函数
yyy=this.childNodes[this.selectedIndex].innerHTML;//取值
panduan(yyy,mmm);
}
months.onchange=function(){//当改变月时调用函数
mmm=this.childNodes[this.selectedIndex].innerHTML;//取值
panduan(yyy,mmm);
}
}
function panduan(yy,mm){
ri.innerHTML="";//清空
if(mm==2){//判断2月
if(yy%4==0||yy%400==0){
for(var i=1;i<30;i++){
var optionnode=document.createElement("option");
optionnode.innerHTML=i;
if(i==ddd){
optionnode.selected=true; //另外一种写法optionnode.selected=i==yyy
}
ri.appendChild(optionnode);
}
}else{
for(var i=1;i<29;i++){
var optionnode=document.createElement("option");
optionnode.innerHTML=i;
if(i==ddd){
optionnode.selected=true; //另外一种写法optionnode.selected=i==yyy
}
ri.appendChild(optionnode);
}
}
}
if(mm==1||mm==3||mm==5||mm==7||mm==8||mm==10||mm==12){
for(var i=1;i<32;i++){
var optionnode=document.createElement("option");
optionnode.innerHTML=i;
if(i==ddd){
optionnode.selected=true; //另外一种写法optionnode.selected=i==yyy
}
ri.appendChild(optionnode);
}
}else if(mm==4||mm==6||mm==9||mm==11){
for(var i=1;i<31;i++){
var optionnode=document.createElement("option");
optionnode.innerHTML=i;
if(i==ddd){
optionnode.selected=true; //另外一种写法optionnode.selected=i==yyy
}
ri.appendChild(optionnode);
}
}
}
</script>
</head>
<body onload="add()">
</body>
</html>
- 动态生成年月日
- Log4j 生成动态年月日log文件名
- 利用jQuery动态生成年月日级联
- DropDownList自动生成年月日
- ComboBox控件自动生成年月日
- 根据年月日生成编号sqlserver
- oracle 根据年月日生成编号
- JS动态横排显示年月日
- JS之动态显示年月日
- JAVA实现年月日动态变化
- asp生成年月日十分秒编号
- DropDownList和ComboBox自动生成年月日
- javascript自动生成年月日下拉选择框
- asp生成年月日开始的编号
- SQL按照年月日生成流水号
- 生成含年月日的mysql数据库备份文件
- 生成 英文字母+年月日+四位随机数
- js显示动态时间年月日时分秒
- 《飞秋2010下载》的开头说
- 飞秋2010下载企业信息化办公
- 飞秋2010下载不仅野草是如此
- 飞秋2010下载在未来讲差异化
- Ubuntu 英文系统设置中文输入法
- 动态生成年月日
- 广告轮换效果
- Unix下常用命令 和 shell 编程 随便在网上找的资料 自己看了一遍 放在这里 以便后用
- hdu 3069
- 一种优于“分区魔术师”的无损分区新方法
- 适合新手的贪吃蛇
- 从硬盘启动引导ISO映像物理安装 Ubuntu的全过程
- 浅析Windows NT/2000环境切换
- 用自删除dll实现应用程序的安装/卸载代码