让出生日期是1983年8月2日,然后是那个日期之间的毫秒差异是:

var diff = new Date - new Date('1983-08-02');

天数的差异是(1秒= 1000毫秒,1小时= 60 * 60秒,1天= 24 * 1小时)

var diffdays = diff / 1000 / (60 * 60 * 24);

多年(因此,年龄)的差异变成(.25来说是为了成年):

var age = Math.floor(diffdays / 365.25);

现在尝试一下

diff = new Date('2011-08-01') - new Date('1983-08-02'); //=> 27

diff = new Date('2011-08-02') - new Date('1983-08-02'); //=> 28

diff = new Date('2012-08-02') - new Date('1983-08-02'); //=> 29

所以,你的javascript可以改写为:

var Bdate = new Date(date.split("-").reverse().join('-')),

age = Math.floor( ( (Cdate - Bdate) / 1000 / (60 * 60 * 24) ) / 365.25 );

[编辑]没有引起足够的重视. date.split(‘ – ‘)给出数组[dd,mm,yyyy],因此反转它会产生[yyyy,mm,dd].现在再次使用’ – ‘连接,结果是字符串’yyyy-mm-dd’,它是新Date的有效输入.

出生日期算年龄html,Javascript从出生日期算起的年龄相关推荐

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

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

  2. 前端原生javaScript,通过身份证号判断年龄、性别、出生日期。

    方法有两个参数,第一个形参传身份证号,第二个形参传num. num=1 代表返回出生日期. num=2代表返回性别. num=3代表返回年龄. //通过身份证号计算年龄.性别.出生日期 functio ...

  3. 通过身份证号得到年龄、性别和出生日期

    注:目前只针对18位身份证号码. 不多说了,直接上代码,调用IdCard(UUserCard,num)方法即可,其中UUserCard为身份 //通过身份证号计算年龄.性别.出生日期 function ...

  4. js前端通过身份证号判断年龄、性别、出生日期。

    方法有两个参数,第一个形参传身份证号,第二个形参传num. num=1 代表返回出生日期. num=2代表返回性别. num=3代表返回年龄. //通过身份证号计算年龄.性别.出生日期 functio ...

  5. html 计算24点游戏,0048 JavaScript编程实现算24点游戏

    原标题:0048 JavaScript编程实现算24点游戏 上节课在网页上使用Java实现了根据输入日期计算星座的程序. 这节课来做一个算24点游戏,主要是练习使用Java来控制网页元素. 程序设计思 ...

  6. 编写一个用户类(Sysuser),属性包括用户名、真实姓名、年龄、出生日期、密码,类方法中包含单独修改用户年龄、判断用户名和密码、显示用户信息功能,在用户测试类中(TestSysuser),根据用户输

    #本关任务: 编写一个用户类(Sysuser),属性包括用户名.真实姓名.年龄.出生日期.密码,类方法中包含单独修改用户年龄.判断用户名和密码.显示用户信息功能,在用户测试类中(TestSysuser ...

  7. Solr相似度算法一:Lucene TF-IDF 相关性算分公式

     Solr相似度算法一:Lucene TF-IDF 相关性算分公式 Lucene在进行关键词查询的时候,默认用TF-IDF算法来计算关键词和文档的相关性,用这个数据排序 TF:词频,IDF:逆向文 ...

  8. 作业帮口算批改怎么开 作业帮口算批改如何用

    作业帮口算批改功能怎么用?作业帮最近全新改版的消息传的很火,新增了口算批改的功能,很吸引人.但是还有很多用户不是很清楚作业帮口算批改功能怎么用,下面是小编整理的关于作业帮口算批改功能怎么用的相关资讯, ...

  9. 超级计算机能算数学题吗,圆周率到底能不能算尽?人类拿超级计算机算了一下,结果不敢相信...

    校长科普 2018-12-11 01:16 圆周率到底能不能算尽?人类拿超级计算机算了一下,结果不敢相信 说到圆周率,读过书的小伙伴应该都很清楚吧,在数学课上最有意思的就是算圆周率了.记得校长初中的时 ...

最新文章

  1. ruby实时查看日志
  2. 一般家用监控多少钱_家用煤气灶价格一般是多少 燃气灶安装的流程
  3. java学习(18):巩固练习
  4. 吴恩达作业1:逻辑回归实现猫的分类
  5. 用JAVA制作小游戏——推箱子(二)
  6. ubuntu手机识别
  7. Oracle弱智100问
  8. 你的第一个Windows程序——绘制窗口
  9. linux acpidtd 进程,MaciASL提取的原版的DTDS编译提示有错误,大牛帮忙看下吧。
  10. 改进YOLOv7系列:23.YOLOv7添加CBAM注意力机制
  11. 跟刘欣学习造spring
  12. PCL中点云配准精通级实例解析
  13. IOS开发之HomeKit(一)
  14. 浏览器收藏夹(书签)导入导出
  15. 初中计算机科学生情况,初中计算机科学与技术的现代化运用探究
  16. 使用OGG/Kettle实现Oracle到MySQL数据平滑迁移
  17. N33-Week 3-向日葵
  18. Commit cannot be completed since the group has already rebalanced and assigned the
  19. 树莓派摄像头使用方法
  20. nginx转发websocket配置

热门文章

  1. 光流文件(.flo),numpy,图像(.png)相互转换——完全python实现
  2. 使用最新版UltraISO将ISO镜像刻录到U盘
  3. Chrome 浏览器有些网站无法保存密码,手动保存
  4. 研发效能怎么分析?方法论、模型、误区都在这里了
  5. untu复制粘贴快捷键
  6. android studio报错Error:Project with path 'XXXX' could not be found解决办法
  7. 巧用 即刻搜索事件 input propertychange 监听输入框字数
  8. fastboot unlock手机步骤
  9. 基于PyQt开发的第二个小程序:高校BBS发帖辅助软件(CampusBBSAssistant)
  10. 高德地图各种摄像头图标_高德导航中,限速摄像头,违章摄像头,监控摄像头各有什么区别...