本文实例讲述了JavaScript简单计算人的年龄的方法。分享给大家供大家参考,具体如下:

注意Date()类型转换,否则会出现NaN的错误

birth为yyyy-mm-dd的日期格式

完整示例代码如下:

JavaScript计算年龄

var birth='1987-09-30';

birth = Date.parse(birth.replace('/-/g', "/"));

if (birth) {

var year = 1000 * 60 * 60 * 24 * 365;

var now = new Date();

var birthday = new Date(birth);

var age = parseInt((now - birthday) / year);

}

document.write(age);

运行结果为:29

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

希望本文所述对大家JavaScript程序设计有所帮助。

html计算年龄代码,JavaScript简单计算人的年龄示例相关推荐

  1. html计算年龄代码,从“日期”计算年龄HTML元素

    我有一个带有"Date"元素和提交按钮的HTML表单.有2个功能.一个用于计算"日期"HTML元素中给定出生日期的年龄.另一个功能是比较年龄和最小允许年龄.我需 ...

  2. nodejs计算时间间隔_js计算时间差代码【包括计算,天,时,分,秒】

    var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...

  3. java前台计算date差,js计算时间差代码【包括计算,天,时,分,秒】_javascri

    var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...

  4. python输入出生日期和当前日期计算年龄_python根据出生日期计算年龄的代码

    python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数 from time import * #a function to find your ...

  5. Java根据15位或者18位身份证号计算年龄代码

    首先,需要验证身份证号码的长度是否为15位或18位.然后,如果身份证号码长度为18位,可以使用substring()方法来获取出生年月日的信息.例如,获取出生年份可以使用substring(6, 10 ...

  6. android出生日期计算年龄,Java 通过生日计算宝宝多大了,输出我27岁7月零9天

    通过生日计算宝宝多大了 前段时间大家在打新冠状疫苗的时候,护士给了我一张小纸条,上面清晰的显示我在地球上的年龄27岁4个月零3天.我们也写个代码走起 import java.text.ParseExc ...

  7. java根据生日精确计算年龄_java根据出生日期计算年龄(精确到天)

    @根据出生日期计算年龄(精确到天) 代码块 public class CountAgeUtil { public static String countAge(String from){ String ...

  8. java语言计算圆周率_Java语言简单计算圆周率完整示例

    本文实例讲述了Java语言简单计算圆周率完整示例.分享给大家供大家参考,具体如下,希望对大家学习Java语言简单计算圆周率有所帮助. 这两天在网上看到一个题,已知Pi可以用函数4 * (1 – 1/3 ...

  9. js生日计算年龄_用T-SQL计算明细年龄问题.

    提前说一下,有一个bug,就是出生日期等于getdate()的时候,由于没有精确到时分秒,而无法计算年龄. 过几天补上. /*计算明细年龄问题*/DECLARE @ADATE DATETIME, @B ...

最新文章

  1. Git log、diff、config 进阶
  2. linux日志系统的实现,一个同步日志系统的简单实现 log for c (linux 平台)
  3. CmRegisterCallback监控注册表框架
  4. Quartz框架中的Listener
  5. css 写打印样式问题
  6. python网站框架下载_web.py首页、文档和下载 - Python框架 - OSCHINA - 中文开源技术交流社区...
  7. java cmd停服务_java代码启动cmd执行命令来开启服务出现无法连接的问题
  8. html显示余额什么做,账户余额.html · dengzhao/prd_zhangyao - Gitee.com
  9. Linux中使用Vim快速更换文档中Windows换行符为Linux平台
  10. 基于PC104接口(ISA接口)的FPGA外围电路扩展板调试经验。
  11. Java中String字符串长度
  12. stm32驱动ili9486液晶显示屏
  13. 蓝牙芯片解决方案市场规模
  14. AARRR模型——激活:获客红海背后的蓝海(上)
  15. Invalid component name: “_Ctor“. Component names should conform to valid cus
  16. Linux查看系统版号
  17. 计蒜客 T1853:非常男女(前缀和)
  18. HTML5小游戏-简单抽奖小游戏
  19. 简析令人头大的定义 void (*(*f[])())()
  20. 华罗庚统筹法与计算机专业,华罗庚的优选法与统筹法

热门文章

  1. 平台化系统商业化能力的另一种表现-SAAS
  2. 十大经典排序算法总结(JavaScript描述)
  3. Linux下创建符号链接(软链接)
  4. python升级第三方库_python一键升级所有第三方库
  5. WIN10 开机自动启动文件夹路径
  6. 我们必须承认:这个世界上有很多问题是无解的
  7. mysql数据库:Xtrabackup安装以及应用
  8. Pandas的Series转换为DataFrame
  9. c语言二的n次方,c语言练习之路(二阶方阵的n次方)
  10. 对接企业发款到微信零钱接口