zoukankan      html  css  js  c++  java
  • PHP 获取时间

    1.获取系统当前时间
    
    echo "date('Y-m-d',time())";
    2.获取系统前一天时间
    
    echo "date("Y-m-d",strtotime("-1 day"))";
    需要前几天就减去(-) 需要几天后就加(+)
    3.获取当前系统时间上一周周一和周日 日期
    //上周周日的日期
    $lastSunday = date('Y-m-d', strtotime('-1 sunday', time()));
    
    //根据时间差 减去6天前,算出上周周一日期
    $lastMonday = date('Y-m-d',strtotime('$lastSunday -6 day',$ss));
    4.获取当前周的第几天 周日是 0 周一到周六是 1 - 6
    $today = date('Y-m-d',time());
    
    //获取当前周的第几天 周日是 0 周一到周六是 1 - 6  
    $w=date('w',strtotime($today));  
    $first=1;
    
    //获取本周开始日期,如果$w是0,则表示周日,减去 6 天     
    $weekStart=date('Y-m-d 00:00:00',strtotime("$today-".($w ? $w - $first : 6).' days'));            
    
    //本周结束日期  
    $weekEnd=date('Y-m-d 23:59:59',strtotime("$weekStart +6 days"));
    
    //前一周的起始时间
    $weekStart = date('Y-m-d 00:00:00',strtotime("$weekStart -7 days"));
    $weekEnd = date('Y-m-d 23:59:59',strtotime("$weekEnd -7 days")););
    5.上一个月一共多少天
    
    $t = date('t',strtotime('-1 month'));

    6. php获取三个月前的日期

    <?php header("content-Type: text/html; charset=utf-8");?>
    <?php
    $s_sdate=date("Y-m-d"); //当前时间
    $moth_day=90; //月份 (转为天数)
    $s_edate=date("Y-m-d",(strtotime($s_sdate)-$moth_day*84600));
    echo $moth_day."前的日期为".$s_edate;
    ?>

    7. 计算日期30天后

    $t = time(); // 当前时间戳
    $t = strtotime("+30 days", $t); // 30天后的时间戳
    echo date("Y-m-d", $t); // 格式化日期

    8. 转换2日期的时间戳...然后相减

    $t1 = strtotime("2009-08-19");
    $t2 = strtotime("2009-08-20");
    $t = $t2 - $t1; // 相差天数的秒
    echo (int)($t / 86400)

    9. 判断是否是本星期

    $date = "2008-12-08";
    if (isCurrentWeeks($date)) {
      echo $date."是本星期";
    } else {
      echo $date."不是本星期";
    }
    function isCurrentWeeks($d) {
      return (date("W",strtotime($d))==date("W",strtotime("now")));
    }
  • 相关阅读:
    MySQL分区表例子——List分区
    Mysql 5.1后支持哪些子分区
    MYSQL 子分区详解
    两个Activity切换例子
    学习android之AndroidManifest.xml
    super.onCreate(savedInstanceState); setContentView(R.layout.main);的意思
    Android之短信发送器
    传智播客java学习3g开发Android2
    Java中的IO整理完整版
    Eclipse调试:改变颜色, 背景与字体大小 和xml字体调整
  • 原文地址:https://www.cnblogs.com/sgm4231/p/9782987.html
Copyright © 2011-2022 走看看