js获取前一天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取前一天相关的知识,希望对你有一定的参考价值。

指定日期是xxxx-xx-xx格式 比如一个input框的value值是 2014-4-13 我在边上加上两个a标签表示前一天 后一天 加上一个onclick事件 获取inpunt的值 “2014-4-13” 然后让inpunt的值变成“2014-4-12”或“2014-4-15”

function GetDay()   
       
        var   today=new   Date();      
        var   yesterday_milliseconds=today.getTime()-1000*60*60*24;    
  
        var   yesterday=new   Date();      
        yesterday.setTime(yesterday_milliseconds);      
           
        var strYear=yesterday.getFullYear(); 
  
        var strDay=yesterday.getDate();   
        var strMonth=yesterday.getMonth()+1; 
  
        if(strMonth<10)   
           
            strMonth="0"+strMonth;   
           
        var strYesterday=strYear+"-"+strMonth+"-"+strDay;   
        alert(strYesterday);   
    

参考技术A 这个可以用DOM操作的,用DOM操作只负责显示,数据传递的时候再传正确数据去了!直接在13上面减去1再插入DOM就行了,没必要做什么过分的操作!数据传递只要字符串,把整个字符串传递过去就好了!追问

我自己解决了 不过还是谢谢~

参考技术B function getYesterday()

var day1 = new Date();

day1.setTime(day1.getTime() - 24 * 60 * 60 * 1000);
var month = (day1.getMonth() + 1);
var day = day1.getDate();
if ((month + 1) < 10)
month = "0" + month;

if (day < 10)
day = "0" + day;

var s1 = day1.getFullYear() + month+ "" + day;
return s1;

以上是关于js获取前一天的主要内容,如果未能解决你的问题,请参考以下文章

js获取前一天

js代码实现,如何获取当前月份的最后一天

js中如何获取当年的最后一天

js如何去当前时间前一天的时间和后一天

js如何获取上个月第一天和最后一天

js获取当前日期前一天后一天的日期的例子