JS 获取当前时间N个月前的日期

作者:神秘网友 发布时间:2022-05-13 07:13:00

JS 获取当前时间N个月前的日期

getMonthsAgo: function (monthNum) {
debugger;
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
month = month 10 ? '0' + month : month;
var day = date.getDate();
var days = new Date(year, month, 0);
day = day 10 ? ('0' + day) : day;
//days = days.getDate();
var year2 = year;
var month2 = parseInt(month) - monthNum;
if (month2 = 0) {
var a = Math.abs(month2);//取绝对值
year2 = parseInt(year2) - parseInt(monthNum / 12 = 1 ? 1 : (a = 12 ? Math.ceil(parseInt(monthNum) / 12) : Math.floor(parseInt(monthNum) / 12)));
month2 = 12 - (Math.abs(month2) % 12);
}
var day2 = day;
var days2 = new Date(year2, month2, 0);
days2 = days2.getDate();//获取当前日期中月的天数 2月只有28
if (day2 days2) {
day2 = days2;
}
if (month2 10) {
month2 = '0' + month2;
}
var t2 = year2 + '-' + month2 + '-' + day2 + ' 00:00:00';
return t2;
}

JS 获取当前时间N个月前的日期 相关文章

  1. js 获取输入日期的几个月前的日期

    /** * @author:mmm * @function: 获取输入日期的几个月前的日期 * @param date 输入日期(new Date()) * @param monthNum 月数 */function preMonthDay(date, monthNum) { var currYear = new Date(date).getFullYear(); //获取当前日期的年份 var currMonth

  2. js获取当前时间前后N天前后日期的方法

    js获取当前时间前后N天前后日期的方法 这个javascript函数是获取当前时间前后N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改参数就可以实现得到任何一个天数。具体用法如下:...

  3. js获取当前时间并转为日期格式(个位补零)

    js获取当前时间并转为日期格式(个位补零) 控制台打印如下 let time = +new Date() //获取当前时间戳export function getFamtterTimer(time) { //传入时间 let date = new Date(time), Y = date.getFullYear(), // 年 M = date.getMonth() + 1, //月 D = date.

  4. java获取当前日期与指定日期相隔多少个月

    java获取当前日期与指定日期相隔多少个月 1.Calendar类是java里的日历对象,我们可以通过其实例设置任意日期,以及获取任意日期的年份、月份和天数等等,Calendar里的月份是从0开始的,0代表1月份,如下为两个日期相差多少个月...

  5. JS根据选中日期获取当前周的周一和周日日期

    1、根据当前日期演示 1 var now =new Date(); 2 var nowTime =now.getTime(); 3 var day =now.getDay(); 4 var oneDayTime =24*60*60*1000; 5 6 //显示周一 7 var MondayTime =nowTime - (day-1)*oneDayTime; 8 //显示周日 9 var SundayTime = nowTime +(7-d

  6. ora:获取当前日期时间_时间前:如何将发布日期显示为自发布以来

    ora:获取当前日期时间_时间前:如何将发布日期显示为自发布以来的时间 ora:获取当前日期时间 It’s common to present dates on the Web in a format such as Published on September 12th, 2015 , or 09/12/2015, 09:41:23 and 2015-09-12 . 通常以诸如 发布

  7. C#中的获取当前日期和时间

    C#中的获取当前日期和时间 C#中的获取当前日期和时间 开发工具与关键技术:Visual Studio 2015 作者:昨夜星辰 撰写时间:2019年05 月 28日 一、在我们学习开发项目的时候经常会遇到的一些对象和语法的应用,接下来我就讲一下Asp.n...

  8. php获取当前时间戳、日期并精确到毫秒(三种方法)

    php 获取当前时间戳、日期并精确到毫秒 首先,我们封装一个获取时间戳的方法: 第一种方法:时间戳13位 /** * 获取时间戳到毫秒 * @return bool|string */public static function getMillisecond(){ list($msec, $sec) = explode( , microtime()); $msectime

  9. 如何在Python中使用Now()函数获取当前日期时间?

    如何在Python中使用Now()函数获取当前日期时间? Date and time is an important part of application development. We generally need to set, get, and change some data time information to our records. In this tutorial, we will examine the python

  10. java8的日期工具类(获取当前时间 相隔天数 小时 分钟 秒等处理

    java8的日期工具类(获取当前时间 相隔天数 小时 分钟 秒等处理) package com.example.list_test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temp

  11. JS获取当前系统时间戳的方法

    JS获取当前系统时间戳的方法 1:精确到秒 !DOCTYPE HTMLhtml xmlns:th=http://www.thymeleaf.org head titleJS获取当前时间戳的方法/title meta name=viewport content=width=device-width, initial-scale=1 meta http-equiv=Content-Type content=text/html;

  12. js获取日期时间相差8小时解决方法

    js获取日期时间相差8小时解决方法 后台获取日期值: 前台获取值为: 2017-05-02 07:38:34,当赋值到页面时,日期就相差了8小时!解决方法如下: dateFormat = function (date, format) { date = new Date(date); var o = { 'M+' : date.getMonth() + 1, //mon

  13. js动态获取当前时间(年、月、日、上午/下午、时、分、秒)

    //获取动态时间 function mytime() { var mydate = new Date(); var year = mydate.getFullYear(); var month = mydate.getMonth() + 1; var day = mydate.getDate(); var hour = mydate.getHours(); var minutes = mydate.getMinutes(); var now=""; if(min

  14. mysql中如何获取当前日期日期函数有哪些

    在mysql中,可以使用CURDATE()和CURRENT_DATE()函数来获取当前日期,可以将当前日期按照“YYYY-MM-DD”或“YYYYMMDD”格式的值返回,具体格式根据函数用在字符串或数字语境中而定。 (推荐教程:mysql视频教程) MySQL 中 CURDATE() 和 CURRENT...

  15. vue+elementUi日期控件控制开始时间和结束时间以及范围在12个月

    vue+elementUi日期控件控制开始时间和结束时间以及范围在12个月之内 作为一个后端人员,写前端真的是太难受了,这个日期控件也是研究了好久才实现这么个简单功能,在此记录一下 我的控件只有到月份 效果 开始日期不可超过结束...

  16. java怎么获取当前日期

    java获取当前日期的方法:直接实例化位于Java包java.util的Date类即可,如【Date date = new Date();】。 System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如...

  17. java 获取当前年份 月份 日期

    import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int day = cal.get(Calendar.DATE); int month = cal.get(Calendar.MONTH) + 1; int year = cal.get(Calendar.YEAR); in

  18. Java获取当前时间、当前零点零分零秒、昨天这一时间

    Java获取当前时间、当前零点零分零秒、昨天这一时间 为什么80%的码农都做不了架构师? 通过System.currentTimeMillis获取当前时间毫秒数,然后转换为Timestamp格式时间。 代码如下: public static void main(String[] args) {long current=System.current...

  19. python获取当前系统时间

    小白的进阶之路总是充满着荆棘 import datetimenow = datetime.datetime.now().strftime(”%Y-%m-%d %H:%M:%S”)print(now)

  20. 获取当前时间和给定时间之间相隔天数

    public static void main(String[] args) throws ParseException {/*** 获取当前时间**/Date date = new Date();/**转换提日期输出格式*/SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String a = "2021-01-01"; // 时间字符

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2021, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词