项目中需要在页面上选择一个日期(格式为:2015-08-20),然后通过JS实现,根据前面选中的日期,获得该日期的前一天,相关JS代码如下:
/**
* 参数:today 日期型
* 返回:字符串YYYYMMDD
* 返回today的上一天日期
* */
function getYestoday(today){
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;
return strYesterday;
}
<script language="JavaScript">
function StringTrim(str) {
return str.replace(/(