时间函数的查询-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‘));

时间: 2024-08-16 02:27:42

时间函数的查询-thinkphp的相关文章

1009,数据库查询,聚合函数,日期时间函数

SELECT 语句的逻辑处理顺序     between——在多少数和多少数之间 from on join where      ——筛选条件 ( 比较运算符,< > <= >= != ) ( 逻辑运算符, ang   or ) group by   ——对语句进行分组 with cube 或 with  rollup having select distinct   ——去除重复的 order by   ——默认从低到高排序asc(升序)  尾部写desc 从高到底排序(降序)

mysql学习笔记(五)--- 字符串函数、日期时间函数

一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符为单位) CHAR_LENGTH()

MySQL字符串函数、日期时间函数

MySQL字符串函数.日期时间函数 一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符

MySQL 日期和时间函数

MYsql日期和时间函数 大汇总这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOF MYsql日期和时间函数大汇总这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM tab

SQL Server日期时间函数

日期时间函数 1.获取当前日期GetDate getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间.其语法格式为getdate().返回值舍入到最近的秒小数部分,精度为.333秒数据库十七偏移量不包含在内. 示例: select getdate() --输出 2013-03-09 15:16:00.570 2.GetUTCDate 获取UTC时间值 select GETUTCDATE() -- 2013-06-18 08:02:53.253

ORACLE日期时间函数

ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四位年                显示值:2007                    Month

mysql中 常用的时间函数

时间函数: now:当前时间带格式 mysql> select now(); +---------------------+ | now() | +---------------------+ | 2015-09-06 10:47:33 | +---------------------+ 1 row in set (0.00 sec) to_days:给定一个日期date, 返回一个天数 (从年份0开始的天数 ). mysql> select TO_DAYS(NOW()); +--------

必须会的SQL语句(七)字符串函数、时间函数

字符串函数 1.大小写转换 --upper 转化成大写 --lower  转换成小写 select upper('AsaR') 2.长度 --len 字数 --datalength 字节数 3.去除前后空格 --rtrim 去除右边空格 --ltrim  去除左边空格 4.字符串截取 --Left('串',15)  从左侧开始 截取15个字节 --right('串',15) 从右侧开始 截取15个字节 --SubString('串',5,5)  从左侧第5个字节开始,截取5个字节 5.字符串替换

MySQL数据库学习笔记(五)----MySQL字符串函数、日期时间函数

一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符为单位) CHAR_LENGTH(s