登录
首页 >  文章 >  前端

如何判断一个日期是否距离当前时间9个月以内?

时间:2024-11-02 22:48:48 285浏览 收藏

在文章实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《如何判断一个日期是否距离当前时间9个月以内? 》,聊聊,希望可以帮助到正在努力赚钱的你。

如何判断一个日期是否距离当前时间9个月以内?

判断是否距离到期时间9个月以内

给定一个到期时间,我们需要判断如果当前年份与到期时间年份一致,且距离到期月份还有 9 个月,则显示 true,否则显示 false。以下是如何编写此代码:

const isDistance9 = end => {
  const d = new Date(end);
  const now = new Date();
  const difMonth = d.getMonth() - now.getMonth();
  return (
    now.getFullYear() == d.getFullYear() &&
    difMonth <= 9 &&
    difMonth >= 0
  );
};

今天关于《如何判断一个日期是否距离当前时间9个月以内? 》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>