`
pepple
  • 浏览: 39482 次
  • 性别: Icon_minigender_1
  • 来自: 亳州
社区版块
存档分类
最新评论

js取日期的前一天

阅读更多
/****************************************
 * 取前一天的日期
 * 参数格式:2014-06-02
 * 结果格式:2014-06-01
 ***************************************/
function convertDate(beginTime)
{
	var now = new Date(beginTime);  
	var years = now.getFullYear();  
	var months = now.getMonth()+1;  
	var days = now.getDate(); 
	
	var NextNow = addDate(years+"-"+months+"-"+days,-1);  
	years = NextNow.getFullYear();  
	months = NextNow.getMonth()+1;  
	days = NextNow.getDate();  
	if((months+"").length==1)
	{
		months = "0" + months;
	}
	if((days+"").length==1)
	{
		days = "0" + days;
	}
	return years+"-"+months+"-"+days;
}
/*****************************************
 * 根据 日期,偏移量 获取新的日期
 * 参数dd的格式:2014-06-01
 ****************************************/
function addDate(dd,dadd)
{  
	var arr = dd.split("-");
	var timestr = "";
	for(var i=0;i<arr.length;i++)
	{
	    if(timestr.length>0)
	    {
	       timestr = timestr + "-";
	    }
	    if(arr[i].length==2 || arr[i].length==4)
	    {
	       timestr = timestr + arr[i];
	    }
	    if(arr[i].length==1)
	    {
	       timestr = timestr + "0" + arr[i];
	    }
	}
	var a = new Date(timestr);  
	a = a.valueOf();  
	a = a + dadd * 24 * 60 * 60 * 1000;  
	a = new Date(a);  

	return a;  
}  
分享到:
评论

相关推荐

    js和java返回三个月前的时间

    本文将详细介绍如何使用JavaScript(JS)和Java这两种语言来实现获取当前时间三个月之前的具体日期,并支持不同的格式输出。 #### Java 实现 在Java中,我们可以利用`java.util.Calendar`类和`java.text....

    js获得给定时间时间后一个小时或一天的时间.txt

    js中本人尝试过许多方法对时间前进进行计算,后来慢慢发现,通过New Date类对每日的24:00的进位,可以很简便的计算出给定时间的一小时或一天后的时间;此次资源以整时为例,若精确到分秒,思路相同,可先将分秒部分...

    javascript中取前n天日期的两种方法分享

    了解Date对象的一些基本方法对于编写取日期的代码至关重要。 ### 方法一:使用Date对象的构造函数 第一种方法利用了Date对象的构造函数来直接创建一个新的日期对象,这个新的日期对象比当前日期早n天。具体实现...

    一波JavaScript日期推断脚本分享_.docx

    它遍历一个包含特定日期的数组(例如春节日期),然后计算出春节前4天和春节后若干天的日期范围。通过比较目标日期的毫秒值与这个范围,可以判断目标日期是否在这个时间段内。 3. **一行代码推断是否是闰年**: ...

    js判断节假日实例代码

    如果未提供日期字符串,则默认取当前日期。 函数内部首先将输入的日期字符串转换为 `Date` 对象,然后通过 `$.inArray()` 函数检查该日期是否在节假日或调休日的数组中。`$.inArray()` 是jQuery库提供的函数,用于...

    js获取某月的最后一天日期的简单实例

    由于Date对象表示的是一个具体的时间点,我们可以通过减去一天的时间(1000毫秒每秒*60秒每分*60分每时*24时每天)来得到前一天的日期对象。然后使用getDate()方法来获取这一天的日期(即月份的天数)。 这个方法的...

    JS取时间戳.rar

    JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,包括处理用户交互、操作DOM(文档对象模型)、以及与服务器进行异步通信等任务。在JavaScript中,获取时间戳是一个常见的需求,...

    JavaScript 取一个月的最后一天

    // 获取上个月的最后一天(即下个月第一天的前一天) var lastDay = new Date(nextMonth - 86400000); // 减去一天的毫秒数(86400000毫秒) return lastDay.getDate(); } // 使用示例 var year = 2023; var month...

    moment.js轻松实现获取当前日期是当年的第几周

    Moment.js是一个广泛使用的JavaScript日期处理库,它简化了日期的解析、验证、操作和格式化。我们将详细介绍库中与周处理相关的函数和方法,并通过一段示例代码来展示如何操作日期数据。 首先,我们需要了解如何...

    前后天date类型的大小比较

    - 前一天是指当前日期减去一天,后一天是指当前日期加上一天。在编程中,可以通过增加或减少一天来实现这个功能。例如,在JavaScript中,可以使用`getDate()`、`setDate()`方法结合`-1`或`+1`来实现。 4. **日期...

    根据日期得出对应的星期

    标题中的“根据日期得出对应的星期”是一个常见的编程需求,它涉及到日期处理和日历算法的知识。在计算机编程中,我们经常需要将一个特定的日期转换为对应的星期几,这在日历应用、数据分析或者时间相关的任务中非常...

    js获取指定时间的前几秒

    `getDay()`返回的是星期中的某一天(0-6),但通常我们希望得到1到31的日期,所以这里没有用到。 同样的逻辑应用在`addThreeS`函数上,只是这次我们是在时间戳上加上3000毫秒,以得到后三秒的时间。 这两个函数...

    JS获取月的最后一天与JS得到一个月份最大天数的实例代码

    当传入的日期为"xx/0"时,JavaScript会返回xx月的前一个月的最后一天。例如,`new Date("1999/3/0")`会返回1999年2月的最后一天,即使不需要判断闰年。这种方法可以简化获取某月最大天数的逻辑: ```javascript ...

    程序天下:JavaScript实例自学手册

    13.39 取当月的最后一天 第 14章 数字、数组和统计函数特效 14.1 边打字边显示字数 14.2 创建随机数 14.3 JavaScript创建二维数组 14.4 截断小数点位数 14.5 删除数组中指定元素 14.6 数字选中后放大 14.7 统计字符...

    《程序天下:JavaScript实例自学手册》光盘源码

    13.39 取当月的最后一天 第 14章 数字、数组和统计函数特效 14.1 边打字边显示字数 14.2 创建随机数 14.3 JavaScript创建二维数组 14.4 截断小数点位数 14.5 删除数组中指定元素 14.6 数字选中后放大 14.7 统计字符...

    js、jquery实时显示时间的几种方法

    Moment.js是JavaScript的一个强大日期处理库,它可以轻松地进行日期和时间的格式化、解析和比较。与jQuery结合使用,可以实现更复杂的实时时间显示: ```javascript var now = moment(); $("#timeDisplay")....

    My97日期控件设置

    - 这里`%d-1`和`%d+1`分别表示当前日期前一天和后一天。 4. **仅允许选择特定日期** - 如果需要仅允许用户选择某一天,则可以同时设置`maxDate`和`minDate`为同一天: ```html ({maxDate:'%y-%M-#{%d}', ...

    强大的时间控件(精确到天、小时、分钟都可以)

    在许多应用程序中,如日程管理、定时任务设定、事件安排等,都需要精确到天、小时甚至分钟的时间控制功能。本篇文章将深入探讨这种“强大的时间控件”,并讨论其在实际应用中的实现方式和技术要点。 一、时间控件的...

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

Global site tag (gtag.js) - Google Analytics