zoukankan      html  css  js  c++  java
  • js根据出生年月日换算年龄

    function age_Conversion(date) {
      debugger
      var age = '';
      var str = date.replace(/年|月/g, "-").replace(/日/g, "");
      var r = str.match(/^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/);
      if (r == null) return false;
      var d = new Date(r[1], r[3] - 1, r[4]);
      if (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d.getDate() == r[4]) {
        var Y = new Date().getFullYear();
        age = (Y - r[1]);
        return age;
      }else{
        return '时间格式错误';
      }
    };
    var time = '1995年10月28日';
    var times = age_Conversion(time);
    console.log(times);

    由于我这个时间格式是年月日的所以按照需求处理了一下,大家可以根据自己需要的格式进行处理

  • 相关阅读:
    Docker
    Docker
    VIM
    Python
    Python
    VIM
    Python
    其他
    Java
    Java
  • 原文地址:https://www.cnblogs.com/Smiled/p/8006009.html
Copyright © 2011-2022 走看看