V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dorsherKing

分享一个绝对准确的年龄计算器

  •  
  •   dorsherKing · 3 月 23 日 · 1180 次点击
    在进行教育评估或者医疗评估时,尤其针对小朋友,需要填入精准的年龄,具体到多少天,多少 weeks ,这时候就要工具来计算了。发现一个计算的很精准的工具 chronological age calculator 。 地址:

    https://www.chronologicalagecalculators.net

    有很多计算器为了省事都用“每月 30 天”的模糊算法,这对需要精确评估的老师和医生来说简直是灾难。这个工具调用真实日历逻辑:借位时该是 31 天就是 31 天,闰年也不错算。
    6 条回复    2026-04-14 16:18:45 +08:00
    Fish1024
        1
    Fish1024  
       3 月 24 日
    说点题外话,不知道为什么需要“精确评估到天”的年龄?生产发育早几天玩几天有什么区别呢?
    qrobot
        2
    qrobot  
       3 月 24 日
    说点题外话

    ```
    const msDiff = new Date().getTime() - new Date('1995-05-20').getTime();
    const days = Math.floor(msDiff / (1000 * 60 * 60 * 24));
    console.log(days)
    ```

    请问是这个意思吗? 什么计算器会按照每个月 30 天模糊算啊
    harrisonkang
        3
    harrisonkang  
       3 月 26 日
    计算了下,原来我才活了 11000 多天呀。
    dorsherKing
        4
    dorsherKing  
    OP
       7 天前
    @qrobot 兄弟你说的没毛病,通过毫秒计算概念固定的时间参数(天数和周数)结果一样。但人类世界的 30day 不等于 1 个月,还有闰月的计算。我做儿童发育评估用的,用了好几个计算器,结果都不一样。有的计算器是先算出确定月份,再乘以 30 ,估算日。有的是先算出天数,再估算月份。只有这个是完全对应了日历,只是比别人多走了一步
    dorsherKing
        5
    dorsherKing  
    OP
       7 天前
    @Fish1024 哈哈哈,我觉得也是了。一做上发育评估,就早产的几天都要写上(>_<)
    qrobot
        6
    qrobot  
       7 天前
    @dorsherKing

    ```
    const msDiff = new Date().getTime() - new Date('1995-05-20').getTime();
    ```

    为啥就没算闰月? 没算闰月,请问 new Date().getTime() 的时间戳是怎么来的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:29 · PVG 19:29 · LAX 04:29 · JFK 07:29
    ♥ Do have faith in what you're doing.