zoukankan      html  css  js  c++  java
  • php框架laraavel——日期取值范围与本地缓存

    一、日期插件:

    carbon

            $startYesterday = Carbon::yesterday()->startOfDay()->toDateTimeString();
            $endYesterday = Carbon::yesterday()->endOfDay()->toDateTimeString();
            $startDay = Carbon::now()->startOfDay()->toDateTimeString();
            $endDay = Carbon::now()->endOfDay()->toDateTimeString();
            $startDay = Carbon::now()->startOfDay()->toDateTimeString();
            $endDay = Carbon::now()->endOfDay()->toDateTimeString();
            $startWeek = Carbon::now()->startOfWeek()->toDateTimeString();
            $endWeek = Carbon::now()->endOfWeek()->toDateTimeString();

    二、本地缓存:

        $key = “uuid-1";
        if(Cache::has($key)){
            return Cache::get($key);
        }else{
            $info = [];
            $info['data'] = $this->getCanvasInstanceStatusMatch($user);
            Cache::put($key,$info,30);
            return $info;
        }

    三、分页方法:

    //1.自定义分页:    search
    static::whereBetween('create_time', [$startDay, $endDay])
        ->where('run_status', $status)
        ->search(["offset" => $pageNum * $pageSize,"limit" => $pageSize])
        ->orderBy("create_time",'desc')
        ->get();
    
    
    //2.sql分页方法:返回第一页,每页5条
    paginate($perPage = null, $columns = ['*'], $pageName = '', $page = null)
    
    selete * from student limit 0,5 ;
    
    ->select(DB::raw(selete * from student limit 0,5)
    
    //3.实例:返回某些字段+过滤状态+时间排序+分页拉取
      $offset = $pageNum * $pageSize;// 0*5;1*10
    $arr = static::select("src_canvas_config_id", "create_time", "end_time", "instance_time", "run_status")
                   ->where('run_status', $status)
             ->orderBy('instance_time', 'desc')
             ->offset($offset)
             ->limit($pageSize)
             ->get();

    -end-

  • 相关阅读:
    NOI AC#62 color(树上操作)
    fenbi
    bert 压缩优化方向的论文
    bert 编程入门| bert 瘦身技巧
    行政法+刑法+民法
    Bert原理 | Bert油管视频学习法
    vscode的使用以及快捷键总结
    NG课程笔记学习记录
    古典文学+古曲+四大文明古国
    中国地理+地球上的水和大气
  • 原文地址:https://www.cnblogs.com/wheatCatcher/p/12409776.html
Copyright © 2011-2022 走看看