美文网首页
根据年龄判断年龄在18-59岁之间

根据年龄判断年龄在18-59岁之间

作者: tenro | 来源:发表于2019-01-17 18:13 被阅读0次

时间戳

  根据年龄判断年龄在18-59岁之间
   /**
      ageStr支持的格式“1990-06-07”
     **/
  function isOlderThanEighteen(ageStr){
    var ageArr=ageStr.split("-");
    if(ageArr.length<3){return;}
    var minus=Date.UTC(2019,0,0,23,0,0)-Date.UTC(2001,0,0,0,0,0);
    var maxus=Date.UTC(2019,0,1,23,0,0)-Date.UTC(1960,0,0,0,0,0);
    var dateNow=Date.now();
    var ageSeconds=Date.UTC(ageArr[0],ageArr[1]-1,ageArr[2]-1);
    if(dateNow-ageSeconds>minus && dateNow-ageSeconds<maxus){
        return true; // 在18-59范围内返回true
    }else{
        return false;
    }
  }

Date.UTC参数说明

Date.UTC(year, month, date, hrs, min, sec)
 year            //1900 年后的某一年份。
month           //0 到 11 之间的一个整数,表示月份。
date           //1 到 31 之间的一个整数,表示某月当中的第几天。
hrs           //0 到 23 之间的一个整数,表示小时。
min          //0 到 59 之间的一个整数,表示分钟。
sec         //0 到 59 之间的一个整数,表示秒。

相关文章

网友评论

      本文标题:根据年龄判断年龄在18-59岁之间

      本文链接:https://www.haomeiwen.com/subject/pucfdftx.html