资讯专栏INFORMATION COLUMN

原生js利用时间戳计算出具体的年龄

garfileo / 1052人阅读

摘要:所需材料出生年月日格式现在的时间格式方法将以上的材料转换为时间戳,在用现在的时间戳减去,出生年月日的时间戳,最后将所得时间戳转换为年龄代码出生时间毫秒当前时间毫秒一年毫秒数注为向上取整

所需材料

出生年、月、日 【格式】:(1879-04-23)

现在的时间【格式】:(2019-1-29)

方法

将以上的材料转换为时间戳,在用现在的时间戳减去,出生年、月、日的时间戳,
最后将所得时间戳转换为年龄

代码
function getAge(birthday)
{
    //出生时间 毫秒
    var birthDayTime = new Date(birthday).getTime(); 
    //当前时间 毫秒
    var nowTime = new Date().getTime(); 
    //一年毫秒数(365 * 86400000 = 31536000000)
    return Math.ceil((nowTime-birthDayTime)/31536000000);
    }

注:Math.ceil为向上取整

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/108946.html

相关文章

  • 【C语言进阶】自定义类型(1)结构体

    摘要:解决方案三结构体变量的定义和初始化有了结构体类型,那要怎么样来定义结构体变量和初始化变量呢例声明类型的同时定义变量定义结构体变量初始化定义变量的同时赋初值。 结构体 目录 一、结构体类型的声明 结构的声明 特殊的声明 二、结构的自引用 结构体正确的自引用方式 三、结构体变量的定义和初始化 四...

    lanffy 评论0 收藏0
  • [C语言]结构体

    摘要:因为结构体基础结构是一些值的集合,这些值被称作是成员之间的变量。叫做结构体类型。在实际项目中,结构体是大量存在的。结构体在函数中的作用不是简便,其最主要的作用就是封装。 大家好,我是泽奀,本篇博客就带大家来(初始)C语言的结构体的内容,后面也会发布一篇进阶的内容。如果觉得有帮助到你的话,别忘...

    Raaabbit 评论0 收藏0
  • [小程序]撸了第一个小程序

    摘要:豆瓣这几天看了下小程序的文档,然后花了点时间写了个没什么含量的小程序。后来选择了豆瓣,又发现小程序屏蔽了豆瓣的,好在网上有大神架了代理服务器。 豆瓣API 这几天看了下小程序的文档,然后花了点时间写了个没什么含量的小程序。本来想自己写下API接口,但是小程序请求的域名既要求备案又要求HTTPS,太麻烦遂放弃。后来选择了豆瓣API,又发现小程序屏蔽了豆瓣的API,好在网上有大神架了代理服...

    woshicixide 评论0 收藏0
  • JS原生Date类型方法的一些冷知识

    摘要:然而由于地球的不规则自转,导致时间有误差,因此目前已不被当作标准时间使用。而在航空上,所有使用的时间划一规定是协调世界时。 一个多月没更新了- -偷懒中。这个东西其实很早之前就在整理了,不过后来发现自己不少地方没弄明白,然后就一直卡那边了(其实就是不想写吧),想了下反正是给自己熟悉js的原生API而已,所以也没必要太钻牛角尖,也不一定要多完整,因此就当是Date()函数的一个冷门知识点...

    I_Am 评论0 收藏0
  • 自定义结构类型:结构体、枚举、联合

    摘要:结构的自引用在一个结构体中包含一个类型为该结构体类型是否可以呢可行否如果可以,那是多少这用定义是不正确的。一个结构体里面不能包含一个类型为该结构体类型。改进结构体内存对齐规则第一个成员在与结构体变量偏移量为的地址处。 目录 结构体 结构的声明 特殊的声明  结构的自引用 结构体内存对齐  ...

    voyagelab 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<