获取前 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/javascript" > 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>查看更多关于获取前 n 天或者后 n 天的日期 - php日期的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29222