怎么根据宝宝的出生日期计算出当前的周龄?

怎么根据宝宝的出生日期计算出当前的周龄

yyyy-mm-dd

输出格式: 当前 XX岁XX周龄

阅读 1.5k
1 个回答
function getBabyWeek(brithday) {
    if (isNaN(new Date(brithday))) {
        console.log('请输入正确格式的生日!');
        return;
    }
    const babyTimes = new Date(brithday).getTime();
    const nowTimes = new Date().getTime();
    const gapYear = (nowTimes - babyTimes) / (365 * 24 * 60 * 60 * 1000);
    const year = parseInt(gapYear);
    const week = parseInt((gapYear - year) * 365 / 7);
    return `${year}岁${week}周龄`;
}
console.log(getBabyWeek('2020-13-28'));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题