首页 > 编程语言 >thinkphp6中关于时间的查询方法

thinkphp6中关于时间的查询方法

时间:2022-08-15 15:15:46浏览次数:73  
标签:last 查询方法 thinkphp6 add 2020 关于 time 数据 whereTime

  • whereTime

用法一:查询今天的数据

$list = $userModel->whereTime('add_time','today')->select();

同理,替换参数today后可以查询昨天(yesterday)、本周(week)、下周(last week)、本月(month)、上月(last month)、本年(year)、上年(last year)日期的数据

同时,也有快捷的查询方法,分别为:

 

//今天数据,默认today
whereDay('add_time')
//昨天数据
whereDay('add_time','yesterday')
//2020-06-01数据
whereDay('add_time','2020-06-01')

 

//本月数据,默认this month
whereMonth('add_time')
//上月数据
whereMonth('add_time','last month')
//某月数据
whereMonth('add_time','2020-06')

 

//本周数据,默认this week
whereWeek('add_time')
//上周数据
whereWeek('add_time','last week')

 

//本年数据,默认this year
whereYear('add_time')
//上年数据
whereYear('add_time','last year')
//2020年数据
whereYear('add_time','2020')

 

用法二:查询X天前,x周,x月,x年前的数据

whereTime('add_time','-7 days')

用法三:使用自定义的日期

$userModel->timeRule(['tenDaysAgo'=>['1659888000','1660060800']])->whereTime('add_time', 'tenDaysAgo')->select();
  • whereBetweenTime
whereBetweenTime('add_time','1659888000','1660060800')
  • whereNotBetweenTime

 

  • whereBetweenTimeField("开始字段","结束字段")

 

标签:last,查询方法,thinkphp6,add,2020,关于,time,数据,whereTime
From: https://www.cnblogs.com/dreamboycx/p/16588335.html

相关文章

  • 关于CSS文字排版换行
    css效果属性和属性值中文内容不可换行(标头中文不换行)word-break:kepp-all中文标点可以换行(取消标点的避头避尾)line-break:anywhere连续破折号可换行wo......
  • javascript关于正则表达式
    概述正则表达式是用于字符串匹配的(四个支持正则的方法search查找下标macth查找数组split切割 replace替换)1.正则表达式对象声明1.1new关键词声明varre......
  • 关于Microsoft office 2021 家庭与学生版本的通病问题的有关记录_其中的excel在单元格
    该问题已测试2台电脑的office2021家庭与学生版本,均出现同样的问题鼠标操作为匀速下拉,注意观察行数变化速度,在数据区域的下拉行数变化速度慢(甚至最后的时候一行一行的变化),......
  • 关于harbor的使用,
    首先需要安装docker及docker-compose 过程省略下载并上传harbor压缩包,harbor-offline-installer-v2.5.3.tgz 解压到/usr/local目录下修改配置文件 名harbor.yml.tmpl......
  • JavaScript关于cookie
        1.http和httpshttp,https都是网络传输协议是用于网络相关传输,http走的是明文传输,https走的密文传输(内部采用对称加密以及非对称加密)。对应的https安全性......
  • 关于安装Anaconda,以及GPU版的tensorflow,pytorch,最后配置jupyter
    1.首先是关于Anaconda的安装:  直接到官网上下载对应版本,直接安装,可以自定义安装目录,但是要注意的是你安装的目录必须是全英文(就很烦!)    然后是接下来的步骤......
  • 关于ThreadLocal的使用
    定义上下文publicclassThreadContext<T>{privatestaticfinalThreadLocal<ThreadContext<?>>LOCAL=newThreadLocal<>();privateThreadContext(){}......
  • Three---面向对象与面向过程/属性和变量/关于self/一些魔法方法的使用/继承/super方法
    python的面向对象面向对象与面向过程面向过程面向过程思想:需要实现一个功能的时候,看重的是开发的步骤和过程,每一个步骤都需要自己亲力亲为,需要自己编写代码(自己来做)......
  • 关于重绘和回流的解析
    重绘和回流:repaint(重绘),repaint发生更改时,元素的外观被改变,且在没有改变布局的情况下发生,如改变outline,visibility,backgroundcolor,不会影响到dom结构渲染。reflow(......
  • 关于列表迭代器listIterator.previous();无法输出的问题
    转载:(18条消息)关于listIterator.hasPrevious()为什么跳过执行的解释_干碎那个人的眼镜(指自己)的博客-CSDN博客_hasprevious() ListIteratorlistIterator=list.listI......