php专区

 首页 > php专区 > PHP高级 > 日期 > 获取前 n 天或者后 n 天的日期 - php日期

获取前 n 天或者后 n 天的日期 - php日期

分享到:
【字体:
导读:
          获取前 n 天或者后 n 天的日期下面举了三个实现有计算n天以前的日期和获取指定日期前的N天,最后还有个js代码 $rs[ 39;expire_long 39...

获取前 n 天或者后 n 天的日期

获取前 n 天或者后 n 天的日期

下面举了三个实现有计算n天以前的日期和获取指定日期前的N天,最后还有个js代码.

  1. $rs['expire_long']=5; 
  2. echo date("Y-m-d H:i:s",strtotime('-'.$rs['expire_long'].' days',strtotime('2011-01-01 10:28:18'))); 
  3. //========计算n天以前的日期subolddate()=====================    
  4. function   subolddate($day){    
  5. $now=time();    
  6. $m=$day*24*60*60;    
  7. $diff=$now-$m;    
  8. $oldday=date"Y-m-d ",$diff);    
  9. echo   $day"天以前是 ".$oldday;    
  10. }    
  11. //========================================================    
  12. subolddate(5);    
  13. ?>  

js实现方法:

  1. "text/javascript"
  2. function showdate(n) 
  3.  var uom = new Date(new Date()-0+n*86400000); 
  4.  uom = uom.getFullYear() + "-" +  (uom.getMonth()+1) + "-" + uom.getDate(); 
  5.  return uom; 
  6. window.alert("今天是:"+showdate(0)); 
  7. window.alert("昨天是:"+showdate(-1)); 
  8. window.alert("明天是:"+showdate(1)); 
  9. window.alert("10天前是:"+showdate(-10)); 
  10. window.alert("5天后是:"+showdate(5)); 
  11.  
分享到:
php 有趣的日期逻辑处理 - php日期
php 有趣的日期逻辑处理 今天处理了一个很小的问题,需求是这样的,从周一到周日只能看到上周一到上周日的数据,这里直接从数据库里根据 date 字段查询 范围即可,但需要PHP生成 开始日期和结束日期. 最开始,我直接这么处理。 $start_date = date('Y-m-d' , strtotime("-2 ...
php时间日期的处理函数 - php日期
php时间日期的处理函数 1.UNIX时间戳  php 处理数据,特别是对数据库中时间类型数据进行格式化时,需先将时间类型的数据转化为UNIX时间戳进行处理,不同的数据库系统对时间类型的数据 不能兼容 转换,这时就需要将时间转化为UNIX时间戳,这样就实现了不同数据库系统的跨平台性. 2.时间转化为时...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……