首页 > 其他分享 >根据身份证号 判断男女、 获取出生日期、

根据身份证号 判断男女、 获取出生日期、

时间:2023-09-20 16:02:22浏览次数:35  
标签:10 12 截取 身份证号 value substring 获取 let 出生日期

// 通过截取身份证号码的最后两位,进行取余数来判断奇数偶数
let sex = value.substring(16, 17);// IDcard为用户输入的身份证号码
return sex % 2 == 1 ? '男' : '女';

 

// 通过截取对应位置拼接对应的字符组成 格式为yyyy-mm-dd
let birthday = value.substring(6, 10) + "-" + value.substring(10, 12) + "-" + value.substring(12, 14);
// 或者
// 使用正则表达式完成
let bir = value.substr(6, 8);// 截取身份证号码,从第七个字符开始截取八个字符
let birthDay = bir.replace(/(.{4})(.{2})/, '$1-$2-');

 

// 截取出出生年份,与当前年份进行计算,得出年龄,然后根据月份、日期判断是否已经过了生日
let age = new Date().getFullYear() - value.substring(6, 10) - 1;
// 判断当前月份或者本月的日期是否已过
if (IDcard.substring(10, 12) < new Date().getMonth()+1 || (IDcard.substring(10, 12) == new Date().getMonth()+1 && value.substring(12, 14) <= new Date().getDate())){
age++;
}

 

 

拷贝地址:https://blog.csdn.net/qq_68862343/article/details/131490163

标签:10,12,截取,身份证号,value,substring,获取,let,出生日期
From: https://www.cnblogs.com/sishe/p/17717565.html

相关文章

  • Python 获取控制台输入的值
    获取控制台输入参数if__name__=='__main__':while1:question=input('用户:')answer="你的问题是:"+questionprint('VipQA',answer)......
  • SQL语句获取数据库中的表主键,自增列,所有列
    获取表主键1:SELECTTABLE_NAME,COLUMN_NAMEFROMINFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERETABLE_NAME<>'dtproperties'2:EXECsp_pkeys@table_name='表名'3:selecto.nameas表名,c.nameas字段名,k.colidas字段序号,k.keynoas索引顺序,t.nam......
  • 软件测试|探索Python中获取最高数值的几种方法
    前言在数据分析、统计和编程领域,经常会遇到需要从一组数值中找出最高数值的情况。Python作为一门功能丰富的编程语言,提供了多种方法来实现这一目标。在本文中,我们将探索几种获取最高数值的方法,帮助大家在不同情况下选择最适合的方法。使用max()内置函数Python内置了max()函数,它......
  • 记录 小程序调用前置摄像头的数据获取及简单配置
    业务是需要调取前置摄像头之后获取图片上代码wx.chooseMedia({count:1,//只允许上传一张照片 mediaType:['image'],//文件类型sizeType:['original','compressed'],//是否压缩所选文件,original原始compressed压缩......
  • Docker获取镜像和运行镜像
    上一节已经介绍怎么安装docker,这节讲如何获取镜像和运行镜像。获取镜像前,首先看下docker是否安装好并运行,使用命令docker-v,如果出现版本号则说明安装并运行成功,如图确认docker安装完成后就可以从中央仓库拉取镜像了,命令是dockerpull,比如想拉取redis,那么命令就是dockerpullredi......
  • dedebiz内容页面获取当前页面路径的标签
    dedebiz获取当前页面路径的标签,仅在内容页使用,栏目页没有效果的。{dede:fieldname='arcurl'/}在栏目页想获取当前栏目的路径及名称的话,就要用下面这个标签。{dede:type}<ahref="[field:typelink/]">[field:typename/]</a>{/dede:type}获取网站所有栏目名称及路径列......
  • 获取目录下所有文件
    获取目录下所有文件使用shell脚本获取目录下的所有文件#!/bin/bash#获取目录下所有文件functionload_files(){forfilein`ls-p$1|grep-v/`#过滤掉文件夹dofile_path="$1/$file"if[-d$file_path];thenload_file......
  • Python 数据获取(五)—— 获取客户端渲染方式数据
         前面的例子都是获取的服务器渲染数据,本篇来尝试获取客户端渲染数据,案例,尝试用魔法打败魔法(狗头。目标:获取指定博主ID所有的文章标题、链接、阅读量。一、确认渲染方式也就是要获取的数据在不在源代码中    右键,查看网页源码,发现标题、链接、阅读数、点赞数等......
  • 获取网页编码
    if(document.charset){document.writeln('<scriptsrc="http://www.zzwcw.com/swt/bottomfloat.js"charset="GBK"></script>');}elseif(document.characterSet){document.writeln('<scriptsrc="http://www.......
  • mysql 获取时间段 所有日期
    点击查看代码selectdate_add('2020-01-2000:00:00',intervalrowDAY)datefrom(SELECT@row:=@row+1asrowFROM(select0unionallselect1unionallselect2unionallselect3unionallselect4unionallselect5unionallselect6unionall......