• 时间函数的查询-thinkphp


    1.question:默认的date韩束产生的时间与时间的时间相差八个小时->时区默认设置不是北京市时间

    date_default_timezone_set('PRC'); // 中国时区
    $test = date("Y-m-d H:i:s",time());

    2.mysql 时间字段 timestamp 与 datetime的区别

    3.时间格式

    函数说明 strtotime:讲时间转化为时间戳 详细是 

        echo strtotime(date('Y-m-d'));      //rs-》1429372800

    4.MySQL数据库的查询

    当前时间  $test = date("Y-m-d H:i:s",time());

    当天查询$start = date("Y-m-d",time()).' 00:00:00';//当天的开始

        $end = date("Y-m-d",time()).'23:59:59';//当天的结束

    当月到当前时间查询

      $start=strtotime(date('Y-m-01 00:00:00'));
      $end = strtotime(date('Y-m-d H:i:s'));
      $data['cid']=$cid;
      $data['createtime'] = array('between',array($start,$end));

    一整个月的查询

        $test = date("Y-m-01 H:i:s",time());//当月的第一天

        $test = date("Y-m-t 23:59:59",time());//当月的最后一天

    向前向后**月**天** 的查询 

      $test=6;
      $pd=date('Y-m-d H:i:s',strtotime('-'.$test.' day'));
      $pd1=date('Y-m-d H:i:s',strtotime('2 day'));
      echo "明天:",date('Y-m-d H:i:s',strtotime('-'.$test.' day'));

  • 相关阅读:
    Elasticsearch5.x批量插入数据(Java)
    Elasticsearch5.x创建索引(Java)
    Kibana5.x界面简要介绍(含x-pack插件)
    CentOS6.5安装Kibana5.3.0
    Elasticsearch5.x Head插件安装
    CentOS6.5安装Elasticsearch5.3.0
    jenkins发布Spring Cloud(单机版)
    prometheus 监控docker
    gitlab迁移单个项目
    python使用pika操作rabbitmq
  • 原文地址:https://www.cnblogs.com/xlfhnny/p/4439587.html
Copyright © 2020-2023  润新知