顶部导航开始 -->

统计中常用的最近4周的日期

<?php

//统计中常用的 计算获取当日之前(包括)的日期
        //var_dump(date('m-d',strtotime('0 days')));
        //本周
        $today = date('w');//var_dump($today);
        if (0 == $today) {
            $today = 7;
        }
        $nowWeek = array_map(function ($vo) {
            return date('m-d', strtotime('-' . $vo . ' days'));
        }, range(0, $today - 1));
        sort($nowWeek);
        //上周
        $preWeek = array_map(function ($vo) {
            return date('m-d', strtotime('-' . $vo . ' days'));
        }, range($today, $today + 6));
        sort($preWeek);
        //上上周
        $presWeek = array_map(function ($vo) {
            return date('m-d', strtotime('-' . $vo . ' days'));
        }, range($today + 7, $today + 13));
        sort($presWeek);
        //上上上周
        $oldWeek = array_map(function ($vo) {
            return date('m-d', strtotime('-' . $vo . ' days'));
        }, range($today + 14, $today + 20));
        sort($oldWeek);

        var_dump($nowWeek);
        var_dump($preWeek);
        var_dump($presWeek);
        var_dump($oldWeek);

?>


自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码