mysql获取上周时间戳_php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)...
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
//其中 video 是表名;
//createtime 是字段;
//
//数据库time字段为时间戳
//
//查询当天:
$start = date('Y-m-d 00:00:00');
$end = date('Y-m-d H:i:s');
SELECT * FROM `table_name` WHERE `time` >= unix_timestamp( '$start' ) AND `time` <= unix_timestamp( '$end' )
//查询本周:
SELECT yearweek( '2011-04-17 15:38:22',1 ) //结果是201115
SELECT yearweek( '2011-04-17 15:38:22' ) //结果是201116
//yearweek的第2个参数设置为1的原因是,中国人习惯把周1作为本周的第一天
//另外补充下:
//2011-04-17 是周日。
SELECT dayofweek( '2011-04-17 15:38:22' )// 查询出的是1,把礼拜天作为一周的第一天。
SELECT dayofweek( '2011-04-18 15:38:22' ) //查询出的是2
SELECT weekday( '2011-04-17 15:38:22' )// 查询出的是6,
SELECT weekday( '2011-04-18 15:38:22' )// 查询出的是0,
//所以建议使用weekday,查询出来的结果+1就可以了,就比较符合国人的习惯了。
SELECT * FROM `table_name` WHERE YEARWEEK( FROM_UNIXTIME( `time`, '%Y-%m-%d %H:%i:%s' ) ,1) = YEARWEEK( now( ),1 )
//查询本月:
$start = date('Y-m-01 00:00:00');
$end = date('Y-m-d H:i:s');
SELECT * FROM `table_name` WHERE `time` >= unix_timestamp('”.$start.”') AND `time` <= unix_timestamp('$end')
//查询本年:
$start = date('Y-01-01 00:00:00');
$end = date('Y-m-d H:i:s');
SELECT * FROM `table_name` WHERE `time` >= unix_timestamp( '$start' ) AND `time` <= unix_timestamp( '$end' )
php 获取今日、昨日、上周、本月的起始时间戳和结束时间
//
//1、php获取今日开始时间戳和结束时间戳
$beginToday = mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
echo $beginToday.'---'.$endToday;
echo '
';
//2、php获取昨日起始时间戳和结束时间戳
$beginYesterday = mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday = mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
echo $beginYesterday.'---'.$endYesterday;
echo '
';
//3、php获取上周起始时间戳和结束时间戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
echo $beginLastweek.'---'.$endLastweek;
echo '
';
//4、php获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
echo $beginThismonth.'---'.$endThismonth;
echo '
';
//PHP mktime() 函数用于返回一个日期的 Unix 时间戳。
//语法:mktime(hour,minute,second,month,day,year,is_dst)
//
//参数 描述
//hour 可选。规定小时。
//minute 可选。规定分钟。
//second 可选。规定秒。
//month 可选。规定用数字表示的月。
//day 可选。规定天。
//year 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。
//is_dst可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。
//自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。
//
//参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。
echo(date("M-d-Y",mktime(0,0,0,12,36,2001)));
//将输出结果如:
//
//Jan-05-2002
以上这篇php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
mysql获取上周时间戳_php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)...相关推荐
- 查询一个表中一个字段相同的数据_最实用MySQL 查询当天、本周,本月、上一个月的数据...
MySQL 查询当天.本周,本月.上一个月的数据 mysql查询当天的所有信息: SELECT * FROM 表名 WHERE year(时间字段名)=year(now()) and month(时间 ...
- mysql 统计本月的_MySql查询当天、本周、本月、本季度、本年的数据
1.今天 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW()); 2.昨天 SELECT * FROM 表名 WHERE TO_DAYS(NOW ...
- mysql 查询当天、本周、本月、上一个月、季度等数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- Mysql学习总结(57)——MySQL查询当天、本周、本月、上周、本周、上月、距离当前现在6个月数据
--------------查"当天"的数据----------------- SELECT ew.orderid, ew.carid, ew.userid, ew.`status ...
- Sql 查询当天、本周、本月记录
--查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info wh ...
- mysql sysdate本周_mysql 查询当天、本周,本月,上一个月的数据
1.当前日期 当前时间select DATE_SUB(curdate(),INTERVAL 0 DAY) ; 时间戳:SELECT UNIX_TIMESTAMP(CAST(SYSDATE()AS DA ...
- mysql查询当天最新的一张表_mysql 查询当天、本周,本月,上一个月的数据
本篇文章内容为网上收集内容 今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE T ...
- mysql事务 brave,mysql 查询当天、本周,本月,上一个月的数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- mysql 统计本月的_mysql 查询当天、本周,本月,上一个月的数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- mysql 查询前一个月数据_mysql 查询当天、本周,本月,上一个月的数据......
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
最新文章
- 机器人工具箱 V9.10(Robotics Toolbook) (1):建立机器人模型
- 常见排序算法:希尔排序
- 在现代引擎游戏中使用正确的渲染打光流程
- python socket 多人聊天室
- LeetCode 371. 两整数之和(位运算加法)
- 超大福利 | 这款免费 Java 在线诊断利器,不用真的会后悔!
- 【转】小木虫分享免费文献获得方法
- 冰点还原精灵Deep Freeze for mac 系统还原工具
- 俞敏洪:把眼前的做好,一切就都好了
- C# Microsoft.Office.Interop.Word 将多个word合成一个并插入图片 转换成pdf
- 分布式及架构设计理论
- VM options
- 软考高项 : (04)论项目沟通管理
- 我的世界正版租赁服务器,《我的世界》【PC版】租赁服务器正式版明日就要和大家见面啦~...
- size与capacity的区别
- 华中科技大学计算机二级成绩,华中科技大学2017年计算机水平测试(软考)报名通知...
- Spring MVC拦截器(一)---定义,配置及单个拦截器执行流程
- ai边缘平滑_如何用PS,将图像边缘线条处理圆滑
- DER 和 PEM 格式
- WhbtomT(半路出家) 的每日英语 收集 (四)
热门文章
- Kafka分区分配策略(Partition Assignment Strategy
- java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
- Kaldi语料的两种切分/组织方式及其处理
- JQuery——基础
- ActionScript 游戏编程易错清单
- DropDownList操作;ListBox操作;动态创建控件;Response.Write(欢迎学习ASP.NET''!);
- python用pandas读取数据时出现错误_Python Pandas错误标记数据
- 拓端tecdat|R语言K-means和层次聚类分析癌细胞系微阵列数据和树状图可视化比较
- 拓端tecdat|Excel 实例:数据进行排序和筛选
- markdown 流程图js_五分钟学会markdown基本语法