JavaScript简单计算人的年龄示例


Posted in Javascript onApril 15, 2017

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

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

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

完整示例代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript计算年龄</title>
</head>
<body>
<script type="text/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);
</script>
</body>
</html>

运行结果为:29

Javascript 相关文章推荐
FCK调用方法..
Dec 21 Javascript
(仅IE下有效)关于checkbox 三态
May 12 Javascript
用Jquery重写windows.alert方法实现思路
Apr 03 Javascript
js动态添加onclick事件可传参数与不传参数
Jul 29 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
Sep 20 Javascript
原生javascript实现的ajax异步封装功能示例
Nov 03 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
vue 路由页面之间实现用手指进行滑动的方法
Feb 23 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
Sep 20 Javascript
微信小程序实现打卡日历功能
Sep 21 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
Apr 17 Javascript
js正则匹配多个全部数据问题
Dec 20 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
Apr 14 #Javascript
微信小程序动态的加载数据实例代码
Apr 14 #Javascript
JAVA中截取字符串substring用法详解
Apr 14 #Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 #jQuery
JavaScript实现的选择排序算法实例分析
Apr 14 #Javascript
简单实现JS上传图片预览功能
Apr 14 #Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 #Javascript
You might like
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
PHP生成唯一订单号
2015/07/05 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
javascript this用法小结
2008/12/19 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
js实现网站首页图片滚动显示
2013/02/04 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
js跳转页面方法总结
2014/01/29 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
2015/08/22 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
javascript self对象使用详解
2016/10/18 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
Vue.js用法详解
2017/11/13 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python 使用opencv 把视频分割成图片示例
2019/12/12 Python
Python中常见的数制转换有哪些
2020/05/27 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
学校党员对照检查材料
2014/08/28 职场文书
2014年仓库工作总结
2014/11/20 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
营业员岗位职责
2015/02/11 职场文书
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang