萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> 獲取前 n 天或者後 n 天的日期

獲取前 n 天或者後 n 天的日期

獲取前 n 天或者後 n 天的日期
 
下面舉了三個實現有計算n天以前的日期和獲取指定日期前的N天,最後還有個js代碼。
$rs['expire_long']=5;
echo date("Y-m-d H:i:s",strtotime('-'.$rs['expire_long'].' days',strtotime('2011-01-01 10:28:18')));


<?  
//========計算n天以前的日期subolddate()=====================  
function   subolddate($day){  
$now=time();  
$m=$day*24*60*60;  
$diff=$now-$m;  
$oldday=date( "Y-m-d ",$diff);  
echo   $day. "天以前是 ".$oldday;  
}  
//========================================================  
subolddate(5);  
?> ?

js實現方法

<script type="text/網頁特效">
function showdate(n)
{
 var uom = new Date(new Date()-0+n*86400000);
 uom = uom.getFullYear() + "-" +  (uom.getMonth()+1) + "-" + uom.getDate();
 return uom;
}

window.alert("今天是:"+showdate(0));
window.alert("昨天是:"+showdate(-1));
window.alert("明天是:"+showdate(1));
window.alert("10天前是:"+showdate(-10));
window.alert("5天後是:"+showdate(5));
</script>

copyright © 萬盛學電腦網 all rights reserved