如何解决如何在获取月份时从DayJS中获取剩余天数
因此,我在网上找不到解决方案的麻烦,如果我讨厌一件事,它正在处理日期。
我需要能够以月和日为单位计算一个人的年龄。因此,如果他们出生于2020年7月3日,我需要类似2 months,21 days
的东西。
我在这里有几个月的代码:return dayjs(dayjs()).diff(value,'month');
,其中值是日期,但正在努力寻找一种方法使这些日子更加准确。
任何事情都太棒了!谢谢。
解决方法
我建议您将代表日期的数字彼此相减,并取绝对值。
在您的示例中,日期为2020年7月3日和2020年9月24日,这意味着做3-24 = -21,这是绝对值后的21。
请注意,您的问题有点不适。在几个月内改变某人的年龄实际上是没有意义的,因为天数在给定月份中会发生变化。但是您可以做的是定义x个月后仅表示更改日期中月份的值。也就是说,7月3日之后的两个月就是9月3日。这样,您就可以将剩余的差额作为天数,如上所示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。