*出生日期:   年月日

var curdate = new Date();

var year = document.getElementById("year");

var month = document.getElementById("month");

var day = document.getElementById("day");

//绑定年份月分的默认

function add() {

var curyear = curdate.getFullYear();

var minyear = curyear - 80;

var maxyear = curyear - 18;

for (maxyear; maxyear >= minyear; maxyear = maxyear - 1) {

year.options.add(new Option(maxyear, maxyear));

}

for (var mindex = 1; mindex <= 12; mindex++) {

month.options.add(new Option(mindex, mindex));

}

}

//判断是否是闰年

function leapyear(intyear) {

var result = false;

if (((intyear % 400 == 0) && (intyear % 100 != 0)) || (intyear % 4 == 0)) {

result = true;

}

else {

result = false;

}

return result;

}

//绑定天数

function addday(maxday) {

day.options.length = 1;

for (var dindex = 1; dindex <= maxday; dindex++) {

day.options.add(new Option(dindex, dindex));

}

}

function changeday() {

if (year.value == null || year.value == "") {

alert("请先选择年份!");

return false;

}

else {

if (month.value == 1 || month.value == 3 || month.value == 5 || month.value == 7 || month.value == 8 || month.value == 10 || month.value == 12) {

addday(31);

}

else {

if (month.value == 4 || month.value == 6 || month.value == 9 || month.value == 11) {

addday(30);

}

else {

if (leapyear(year.value)) {

addday(29);

}

else {

addday(28);

}

}

}

}

}

window.onload = add;

(注册后不可更改)

分享到:更多

在html中怎样写年月日的代码,注册时选择出生年月日的html+JS相关推荐

  1. php 输入出生年月日计算年纪,PHP实现根据出生年月日计算年龄的功能(代码示例)...

    本篇文章给大家介绍一下使用PHP实现根据出生年月日计算年龄的功能,结合实例形式分析了php日期相关转换与计算操作技巧.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 废话不多说,之间 ...

  2. java 输入出生年月_java代码实现输入你出生年月日,计算到今天已经度过了多少天...

    输入出生年月日,计算到今天为止已经经过了多少天 import java.text.ParseException; import java.text.SimpleDateFormat; import j ...

  3. Android中DatePicker日期选择器的使用和获取选择的年月日

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  4. linux中的strip命令(代码打包时瘦身减小大小)

    常用方法 strip abc/* 功能 从目标文件或可执行文件中剥掉一些符号信息和调试信息,使文件变小. 打包时用最合适不过了,可直接缩身包大小. 使用 测试代码abc.c #include < ...

  5. php出生年月日怎么写,出生年月日五行查询表,五行属性查询表

    古代者们创造了五行,在几千年的实践运用中也证明了五行的有效性与正确性,至于古代者们是在什么理论基础上,用什么的方法与原理来创造出五行,我们不得而知.但重点在于他的有效性是不能否认的.本期我们要来了解一 ...

  6. 老司机写的java代码_老司机告诉你高质量的Java代码是怎么练成的?

    一提起程序员,首先想到的一定是"码农",对,我们是高产量的优质"码农",我们拥有超跃常人的逻辑思维以及不走寻常路的分析.判别能力,当然,我们也有良好的编码规范, ...

  7. nuxt.js的核心代码_Nuxt.js中的通用应用程序代码结构

    nuxt.js的核心代码 by Krutie Patel 通过克鲁蒂·帕特尔(Krutie Patel) Nuxt.js中的通用应用程序代码结构 (Universal application code ...

  8. html5出生年月日,出生年月日五行查询表

    我的都知道人有五行,主要体现在生辰八字中,一个人如何从我们的出生年月日查出我们的五行缺失呢?这必须要对照出生年月日五行查询表来进行. 出生年月日五行查询表 出生日期八字查询表 天干:甲.乙.丙.丁.戊 ...

  9. 出生年月日的html语句,出生年月日五行查询表

    我的都知道人有五行,主要体现在生辰八字中,一个人如何从我们的出生年月日查出我们的五行缺失呢?这必须要对照出生年月日五行查询表来进行. 出生年月日五行查询表 出生日期八字查询表 天干:甲.乙.丙.丁.戊 ...

最新文章

  1. 绑定CPU逻辑核心的利器——taskset
  2. ARP监测工具Arpwatch
  3. 电池技术多年没有较大发展,成为移动设备最大制约
  4. Z-Blog 扩展数据库 字段 二次开发
  5. html 自动适应手机屏幕大小,HTML5 canvas自适应手机屏幕大小的一种解决方案
  6. Windows Live Messenger 新功能预览
  7. 【shell系列】之正则表达式
  8. 小结SpringMVC(一)
  9. Go语言入门之指针的使用
  10. html设置隐藏窗口,html – 在窗口大小调整时逐个隐藏菜单项
  11. oracle clob 导出csv,在Apex把csv导入数据库Clob字段再导入到各自对应列的解决方法...
  12. python智能写诗的程序_【百度大脑新品体验】智能写诗与智能春联
  13. 人生的路很远,一路小心
  14. Proxmox VE 7.2 更改登录横幅
  15. redis—redis事务
  16. 食物链 (种类并查集)
  17. 【Java常用类】Instant:瞬时
  18. Nodejs下载与安装(官网选择)
  19. 浅谈互联网行业发展趋势及现状
  20. Python爬虫:和我一起学习scrapy(三)

热门文章

  1. qstock量化选股实战
  2. flink 不设置水印_Flink基础:时间和水印
  3. Java方法 的学习
  4. Linux系统安装与使用基础之第二篇熟悉Linux操作系统
  5. java寻宝题目,寻宝
  6. 基于word2vec+TextCNN 实现中文文本分类
  7. eclipse没有Java EE透视图!
  8. 顶级二级三级域名的区别
  9. 坏掉充电宝内部电池怎么充电?教你用它的电池做一个新的充电宝
  10. echarts折线图默认显示最后一个点的数据