获取出生年月、性别、年龄

getInfo(idCard) {let sex = null;let birth = null;let myDate = new Date();let month = myDate.getMonth() + 1;let day = myDate.getDate();let age = 0;if(idCard.length===18){age = myDate.getFullYear() - idCard.substring(6, 10) - 1;sex = idCard.substring(16,17);birth = idCard.substring(6,10)+"-"+idCard.substring(10,12)+"-"+idCard.substring(12,14);if (idCard.substring(10, 12) < month || idCard.substring(10, 12) === month && idCard.substring(12, 14) <= day) age++;}if(idCard.length===15){age = myDate.getFullYear() - idCard.substring(6, 8) - 1901;sex = idCard.substring(13,14);birth = "19"+idCard.substring(6,8)+"-"+idCard.substring(8,10)+"-"+idCard.substring(10,12);if (idCard.substring(8, 10) < month || idCard.substring(8, 10) === month && idCard.substring(10, 12) <= day) age++;}if(sex%2 === 0)sex = '0';  // 性别代码 1代表男,0代表女,暂时不涉及其他类型性别elsesex = '1';return  {age , sex, birth}},

获取出生年月

getBirthday(idCard) {let birthday = "";if (idCard != null && idCard !== "") {if (idCard.length === 15) {birthday = "19" + idCard.substr(6, 6);} else if (idCard.length === 18) {birthday = idCard.substr(6, 8);}birthday = birthday.replace(/(.{4})(.{2})/, "$1-$2-");}return birthday;},

vue 根据身份证号获取出生年月,性别,年龄相关推荐

  1. JAVA通过身份证号码获取出生年月、年龄及性别

    package com.acat.util;import org.apache.commons.lang.StringUtils;import java.text.ParseException; im ...

  2. HTML身份证号校验及根据身份证号获取出生日期/性别

    一.HTML的方法都写在js里 若HTML.JS.CSS在一个HTML文件中,在HTML中使用HTML需要借助<scirpt>标签,使用<script>标签的方式有两种: 一种 ...

  3. vue 根据身份证号获取性别,年龄,出生年月

    获取性别,年龄,出生年月 getInfo(idCard) {let sex = null;let birth = null;let myDate = new Date();let month = my ...

  4. 根据身份证号获取地址、年龄、星座、生肖、生日、性别等基本信息

    居民身份证,是用于证明持有人身份的一种法定证件,多由各国或地区政府发行予公民.并作为每个人重要的身份证明文件. 只需要一条身份证号信息就可以获取到出生地址.年龄.星座.生肖.生日.性别等基本信息,在用 ...

  5. js脚本根据身份证号获取性别、年龄、家庭地址、生日

    做项目测试时需要根据身份证号获取其信息,也不想调接口,就自己在本地通过收集资料整合了一个 当身份证号的焦点失去选中后,根据身份证号获取性别.年龄.家庭地址.生日 直接上代码: index.html & ...

  6. 【Flutter】Dart 校验身份证号合法性,根据身份证号获取年龄性别

    js版或OC.Java版的都容易找到,Dart版的比较少,mark一下吧. // 校验身份证合法性 bool verifyCardId(String cardId) {const Map city = ...

  7. java代码实现根据身份证号获取性别,年龄

    根据身份证号获取性别,年龄 // 根据身份编号获取性别public static String getGenderByIdCard(String idCard) {String sGender = & ...

  8. C# 根据身份证号码获取人员性别和出生年月

    C# 根据身份证号码获取人员性别和出生年月 //处理18位的身份证号码从号码中得到生日和性别代码if (identityCard.Length == 18){birthday = identityCa ...

  9. 根据身份证号获取性别和生日

    function tools_calcIdentiyInfo(str) { let sex = parseInt(str.substr(16, 1)) % 2 == 1 ? '男' : '女'; le ...

  10. 根据身份证号获取性别

    1. public class Test {/** * 修补15位居民身份证号码为18位,不校验身份证有效性 * * @param personIDCode * 十五位身份证号码 * @return ...

最新文章

  1. 1-4-RHEL6.3-用户及组管理(Red Hat Enterprise Linux Server release 6.3)@树袋飘零
  2. arduino声音传感器与二极管_红外二极管发射电路图大全
  3. VC获取其他进程ListCtrl内容
  4. 神经网络模式识别matlab,基于matlab仿真的神经网络模式识别
  5. c语言3级菜单_大一新生作品:利用 C 语言实现quot;通讯录管理系统quot;,直言太简单...
  6. 为@RequestMapping标注的方法扩展其传入参数
  7. 科普漫画 | 沙子如何变成芯片?
  8. 10款精选的用于构建良好易用性网站的jQuery插件
  9. Java笔记(一)向上向下转型,枚举,初始化,可变长参数,代理,多态,继承
  10. bzoj1967 [AHOI2005]穿越磁场 离散最短路
  11. 标准模板库(STL)之 vector 列传 (二)
  12. python爬虫如何连接数据库_Python爬虫框架和数据库连接
  13. 辽宁师范大学计算机学院查寝吗,辽宁师范大学宿舍怎么样 住宿条件好不好
  14. 基于java的教师教学评价管理系统
  15. 如何在自带.net4.8的Windows 10系统上装其他版本的.net
  16. mysql自增不连续的问题 ALTER TABLE `表名` AUTO_INCREMENT =1;
  17. linux下exec用法,linux下exec系列(一)
  18. 腾讯云服务器备案全流程 40天备案的血与泪
  19. php 获取月份的周数,PHP获取当前月份的周数只能使用php
  20. excel表格数据导入导出

热门文章

  1. Jmeter进行上传图片接口测试
  2. 飞刀哥移植UC/OS-II到LPC1788(ARM Cortex-M3)的步骤
  3. linux系统python中的列表 || python中的集合
  4. 用python做梦幻手游刷宝图脚本
  5. svg基础+微信公众号交互(一)
  6. php 字符串加密解密
  7. 从零开始设计一个右键菜单组件
  8. Bilibili弹幕文件参数
  9. Android 自定义锁屏(带页面切换)
  10. 「磨金石教育学员插画作业」什么是日系插画?