PHP入门教程_PHP获取本周、上周的开始与结束日期

    作者:Comet更新于: 2015-06-30 09:36:42

    Web开发
    如何利用PHP编程语言获取开始与结束日期?由于需要使用PHP来获得当前周和最后一周的开始和结束日期的结果。网上找了下,没有合适的,那么小编做一个小小的总结。具体的PHP入门教程内容和代码如下。
     
    PHP入门教程

    0102header('Content-type: text/html; charset=utf-8');
    03 
    04$date=date('Y-m-d');  //当前日期
    05 
    06$first=1; //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
    07 
    08$w=date('w',strtotime($date));  //获取当前周的第几天 周日是 0 周一到周六是 1 - 6
    09 
    10$now_start=date('Y-m-d',strtotime("$date -".($w ? $w - $first : 6).' days')); //获取本周开始日期,如果$w是0,则表示周日,减去 6 天
    11 
    12$now_end=date('Y-m-d',strtotime("$now_start +6 days"));  //本周结束日期
    13 
    14$last_start=date('Y-m-d',strtotime("$now_start - 7 days"));  //上周开始日期
    15 
    16$last_end=date('Y-m-d',strtotime("$now_start - 1 days"));  //上周结束日期
    17 
    18echo '本周开始日期:',$now_start,'
    ';
    19echo '本周结束日期:',$now_end,'
    ';
    20echo '上周开始日期:',$last_start,'
    ';
    21echo '上周结束日期:',$last_end,'
    ';
    温馨提示:由于国外的星期都是从周日开始,中国习惯从周一开始,所以直接使用strtotime("last monday") 就会出现错误的结果。 
    学好以上的PHP入门教程中的代码编写,工作中才能不觉得操作困扰不会了。想学习更多PHP视频教程的内容知识也登陆课课家在线学习平台进行观看!
php 更多推荐

课课家教育

未登录