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获取前一天的主要内容,如果未能解决你的问题,请参考以下文章