请输入您的出生日期(yyy/mm/dd):

/

/

计算

//计算周岁年龄的函数

function getAge() {

//定义返回值

var returnAge

//获取输入框参数

var birthYear = document.getElementById("year").value

var birthMonth = document.getElementById("month").value

var birthDay = document.getElementById("day").value

//获取当前时间

d = new Date();

var nowYear = d.getFullYear()

var nowMonth = d.getMonth() + 1

var nowDay = d.getDate()

//计算周岁年龄差

if (nowYear == birthYear) {

returnAge = 0; //同年 则为0岁

} else {

var ageDiff = nowYear - birthYear //年之差

if (ageDiff > 0) {

if (nowMonth == birthMonth) {

var dayDiff = nowDay - birthDay //日之差

if (dayDiff < 0) {

returnAge = ageDiff - 1

} else {

returnAge = ageDiff

}

} else {

var monthDiff = nowMonth - birthMonth //月之差

if (monthDiff < 0) {

returnAge = ageDiff - 1

} else {

returnAge = ageDiff

}

}

} else {

returnAge = -1 //输入有误

}

}

alert(returnAge)//结果弹窗显示

}

html 年龄选择框,js和html:周岁年龄计算器相关推荐

  1. 年龄标签html,js+html实现周岁年龄计算器

    本文实例为大家分享了js+html实现周岁年龄计算器的具体代码,供大家参考,具体内容如下 输入界面展示: 输出结果展示: 实现代码: 请输入您的出生日期(yyy/mm/dd): / / 计算 //计算 ...

  2. html年龄怎么设置,js+html实现周岁年龄计算器

    本文实例为大家分享了js+html实现周岁年龄计算器的具体代码,供大家参考,具体内容如下 输入界面展示: 输出结果展示: 实现代码: 请输入您的出生日期(yyy/mm/dd): / / 计算 //计算 ...

  3. html计算年龄代码,js+html实现周岁年龄计算器

    本文实例为大家分享了js+html实现周岁年龄计算器的具体代码,供大家参考,具体内容如下 输入界面展示: 输出结果展示: 实现代码: 请输入您的出生日期(yyy/mm/dd): / / 计算 //计算 ...

  4. js和html:周岁年龄计算器

    输入界面展示: 输出结果展示: 实现代码: <!DOCTYPE html> <html><head><meta charset="utf-8&quo ...

  5. jquery.chosen.js下拉选择框美化插件项目实例

    由于之前使用的bootstrap-select插件是建立在bootstrap基础上的,实际使用到项目中的时候,与我们使用的ace-admin(基于bootstrap)存在样式冲突,导致下拉框的样式发生 ...

  6. 如何在Angular.js选择框中使用默认选项

    本文翻译自:How to have a default option in Angular.js select box I have searched Google and can't find an ...

  7. js下拉 selenium_selenium的下拉选择框

    今天总结下selenium的下拉选择框.我们通常会遇到两种下拉框,一种使用的是html的标签select,另一种是使用input标签做的假下拉框. 后者我们通常的处理方式与其他的元素类似,点击或使用J ...

  8. html 输入框联动显示,js下拉选择框与输入框联动实现添加选中值到输入框的方法...

    本文实例讲述了js下拉选择框与输入框联动实现添加选中值到输入框的方法.分享给大家供大家参考.具体如下: 这里演示js下拉选择框与输入框联动,直接添加选中值到输入框中的效果.这种效果相信不少朋友见到过吧 ...

  9. Js选择框脚本 移动操作select 标签中的 option 项的操作事项

    题目:在窗体中有两个多选列表,用户可以从左侧列表中选择任意项,添加到右侧列表中.反之亦然.如下: 在窗体中有两个多选列表,用户可以从左侧列表中选择任意项,添加到右侧列表中.反之亦然. 此问题需用到选择 ...

  10. js生日计算年龄_「周岁怎么算」【js】根据出生日期,计算周岁年龄 - seo实验室...

    周岁怎么算 /*根据出生日期算出年龄*/ function jsGetAge(strBirthday) { var returnAge; var strBirthdayArr = strBirthda ...

最新文章

  1. python dpkt 解析 pcap 文件
  2. 获取本机IP_考虑多网卡的情况
  3. C#线程 在某一时间内,只有N个线程在并发执行,其余都在队列中的实现(转载)...
  4. 推进五通一平:手淘技术三大容器 五大方案首次整体亮相 百川开放升级
  5. Java 语言基础(一)
  6. 当自监督遇上语言-图像预训练,UC伯克利提出多任务框架SLIP
  7. poj 2503 Babelfish trie树!!!!指针版和数组版 基础
  8. jdbc连接orcle数据库_java连接Oracle数据库
  9. 微信小程序实战篇:基于wxcharts.js绘制移动报表
  10. php 工业通讯录,PHP 制作通讯录(六)
  11. 安装duetdisplay遇到的问题
  12. python3抓取-双色球开奖的所有历史数据-2003年始
  13. kotlinx.serialization处理Json解析
  14. 计操实验 多级反馈队列C语言
  15. 以一例教你找到【无水印】【高清】【百度图片】的url
  16. Nginx报错Mixed Content: The page was loaded over HTTPS, This content should also be served over https
  17. 雷电模拟器忘记锁屏密码
  18. Linux环境打包Qt程序并部署到Docker容器
  19. 怎么接入OpenAI API?
  20. html 可脱机浏览,如何脱机浏览Web页面

热门文章

  1. OSChina 周六乱弹 ——因为四毛钱,友谊的小船就翻了
  2. Windows 清除DNS缓存C++实现
  3. 分布式时序数据库作为工业物联网数据后台的7大优势
  4. 乱码原因产生和解决方案
  5. Linux新手需要熟稔于心的Linux常用命令
  6. 【深度相机系列五】脑补了和库克的对话后,我发现了iPhone X深度相机选择的秘诀和方法
  7. IIS 7无法写入配置文件C:\Windows\System32\inetsrv\config\applicationHost.config
  8. HCIA-Big Data华为认证大数据工程师 习题册 含答案
  9. android境外支付
  10. 校园英语杂志校园英语杂志社校园英语编辑部2022年第15期目录