【发布时间】:2017-07-26 06:22:11
【问题描述】:
如何使用 javascript 从给定年龄计算出生日期。
示例:
我输入的年龄是 23 岁 1 个月 26 天。
那么我需要将生日设为 1995-05-30。
如何做到这一点。
【问题讨论】:
-
您可以尝试将其转换为秒,以及当前日期时间,然后减去并从中创建一个新日期
标签: javascript
如何使用 javascript 从给定年龄计算出生日期。
示例:
我输入的年龄是 23 岁 1 个月 26 天。
那么我需要将生日设为 1995-05-30。
如何做到这一点。
【问题讨论】:
标签: javascript
如果您使用日期,我建议使用时刻库:
使用时刻,您可以轻松地从日期中减去间隔。例如:
moment().subtract(10, 'days')
在你的情况下:
var bDay = moment().subtract(23, 'years');
bDay.subtract(1, 'months');
bDay.subtract(26, 'days');
【讨论】: