注:按照日期跨月,比如

2022-03-10,月份1,截止日期2022-04-10

2022-03-31,月份1,截止日期2022-04-30

2022-02-28,月份13,截止日期2023-03-28

function dateAddYear(date, months) {var now = new Date(date);//2022-04-15var intYear = now.getFullYear();var intMonth = now.getMonth() + 1; //正常的月份,var intDay = now.getDate(); //日期var newY = intYear;var newM = intMonth;var newD = intDay;var y = parseInt(months/12);if(y>0){newY = newY+y;var m = months%12;newM = intMonth+m;}else{newM = intMonth+months;}if(newM>12){newY = newY+1;newM = newM-12;}var dMax = 31;if(newM == 4 || newM == 6 || newM == 9 || newM == 11){dMax =30;}if(newM == 2){dMax = 28;if (newY % 4 == 0) {dMax = 29;}}if(newD>dMax){newD = dMax;}var n = newY+"-"+newM+"-"+newD
var date = new Date(n);;
var time = date.getTime();
console.log(time);}

js输入开始日期和月份,计算截止日期相关推荐

  1. 用C语言来实现_输入一个日期(年月日),计算是这一年中的第几天

    1.环境: 2.代码: /* *wuxiuwen  *input date, the date of this year is calculated which day.  *输入一个日期(年月日), ...

  2. Python日期时间差的计算(天/小时/分钟)及timedelta函数的使用(附python代码)

    背景描述 数据分析中会遇到日期.时间的计算,主要包括以下几种情况: 对2个日期进行时间差值的计算或与目标时长进行比较,如:计算天数(days).小时数(hours).分钟数(minutes),秒数(s ...

  3. 根据输入的日期计算周次和月份

    需求: 1.根据输入的日期拆分成按周或按月显示 2.规定周的开始日期从星期一开始,星期日结束 3.不足7天的一周,如果小于2天,则合并到上周或下周:大于2天的则自成一周 代码: CREATE OR R ...

  4. 计算用户输入的日期离1900年1月1日相距多少天。日期要大于1900(注意闰年,每个月份天数不一样)

    import java.util.Scanner;public class test {public static void main(String[] args) {//计算用户输入的日期离1900 ...

  5. python输入日期计算天数_用python计算日期(1、返回指定日期所在的一周,2,计算一个日期的月份和天数加减)...

    放两个小轮子吧,欢迎测试bug,然后告诉我: 1.返回指定日期所在的一周 2,计算一个日期的月份和天数加减 # -*- coding: utf-8 -*- """ Cre ...

  6. js日期加减一天_js日期如何进行加减计算

    [摘要]首先介绍一下大的背景:就是我们的手机端项目涉及到购买会员之后,购买所有的商品都会有相应的折扣.那么我们的后台管理系统就可以指定用户,为其开通会员.核心技术:js日期如何进行加减计算. [作者] ...

  7. C语言输入一个日期,计算这一天是周几

    问题描述:输入一个日期,计算这一天是周几,假设年份和月份的天数是一定的,分别是360天和30天,并且已知一个日期. 首先,要解决一个问题,你要知道真正需要求的是什么. 对于这个题,我们要解决的是已知日 ...

  8. Java——计算用户输入的日期离1900年1月1日相距多少天

    题目:计算用户输入的日期离1900年1月1日相距多少天 解析: 用户输入日期,所以需要使用Scanner获取用户键盘输入数据 计算输入日期距离xxxx多少天,所以就是获取相差年份的天数+相差月份天数+ ...

  9. C语言:输入起始日期与截至日期,计算相距天数。

    C语言:输入起始日期与截至日期,计算相距天数. #include <stdio.h> //输入两个日期,计算它们相隔的天数. //判断是不是闰年 int year(int year) {i ...

最新文章

  1. linux c warning 'XXX' declared 'static' but never defined解决方法
  2. c 多语言切换dll,【图片】老C教学之——给你的程序添加多语言支持【dll】【vb吧】_百度贴吧...
  3. tldr一个精简的man手册替代品
  4. 通过flask构建自己的代理池
  5. GG and MM(every sg 游戏)
  6. 将React Native升级到最新版本的最简单方法
  7. 计算机系统应用的书,基于领域本体与上下文感知计算的智能图书-计算机系统应用.PDF...
  8. Android进程与线程基本知识
  9. 认识Java虚拟机的基本结构
  10. 微信小程序云开发教程-云函数操作数据库-排序查询、指令查询
  11. 【案例】MySQL count操作优化案例一则
  12. 饥荒服务器显示APPID,Steam饥荒
  13. 兰州大学本科毕业论文答辩PPT模板
  14. 51单片机led灯依次点亮
  15. 如果申论考“冬奥会”,你该怎么写?
  16. python 使用公司邮箱发邮件_python 使用腾讯企业邮箱发送邮件
  17. 0、本专栏的预计更新的内容与更新时间表(2022-05-07更新目录排版)
  18. 王阳明没法帮你造出光刻机
  19. 如果今天是我生命中的最后一天
  20. 省份对应拼音(MicroStrategy)

热门文章

  1. 吗?很多人估计会笑掉大牙,这太简单了,完全不是事啊!我曾经也是这样想的。
  2. 搭建 本地 远程git 仓库
  3. kafka启动报错:INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error=‘Cannot allocate
  4. conda tensorflow_TensorFlow笔记1——补充附录(1) 机器学习相关库安装、使用中遇到的报错情况...
  5. iOS中Tager-Action 应用举例实现 高内聚低耦合
  6. Linux C/C++ 并发下的技术方案(互斥锁、自旋锁、原子操作)
  7. <<Linux基础环境常用工具—yum、vim、gcc/g++、gdb、git等>>
  8. 高效实用文档管理工具
  9. Python数据分析_Pandas入门_Chipotle快餐数据分析
  10. Linux C/C++网络编程实战-陈硕-笔记20-使用非阻塞IO