摘要:获取今日开始时间戳和结束时间戳获取昨日起始时间戳和结束时间戳获取上周起始时间戳和结束时间戳获取本月起始时间戳和结束时间戳函数用于返回一个日期的时间戳。规定用数字表示的月。在某些系统上,合法值介于之间。不过在中已经不存在这个限制了。
//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;
//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;
//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"));
//php获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date("m"),1,date("Y"));
$endThismonth=mktime(23,59,59,date("m"),date("t"),date("Y"));
PHP mktime() 函数用于返回一个日期的 Unix 时间戳。
语法
mktime(hour,minute,second,month,day,year,is_dst)
参数 描述
hour 可选。规定小时。
minute 可选。规定分钟。
second 可选。规定秒。
month 可选。规定用数字表示的月。
day 可选。规定天。
year 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/22700.html
摘要:排行榜功能是一个很普遍的需求。使用中有序集合的特性来实现排行榜是又好又快的选择。一般排行榜都是有实效性的,比如用户积分榜。比如昨日积分榜利用并集实现多天的积分总和,实现上周积分榜这样就将天的积分记录合并到有序集合中了。 排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。 一般排行榜都是有实效性的,比如用户积分榜。如果没有实效性一直按照总榜来...
摘要:介绍是对模块的二次扩展提供时间格式化,时间计算的功能官方主页为地址为文件结构目录描述源文件源文件类的二次扩展类主要用于时差计算类的二次扩展类提供时间计算,格式化输出的功能自定义异常文件夹语言本地化文件夹类的方法会用到 介绍 Carbon是对PHP DateTime模块的二次扩展;提供时间格式化,时间计算的功能; 官方主页为 http://carbon.nesbot.com/; Git...
摘要:应用场景按今天昨天上周本周本月统计某个人发布文章数量原理分析假设文章表里有一个字段存储创建文章时间戳,比如说今天那么查询条件为实现方案根据以上分析,需要知道今日开始时间戳和结束时间戳那么昨天上周本周也类似。 应用场景 按今天、昨天、上周、本周、本月 统计某个人发布文章数量 原理分析 假设 文章表里 有一个字段存储 创建文章时间戳(cdate),比如说 今天(2016-11-8) 那么查...
阅读 1192·2021-11-15 18:00
阅读 1788·2021-10-08 10:15
阅读 751·2021-09-04 16:48
阅读 2371·2021-09-04 16:48
阅读 1313·2019-08-29 18:40
阅读 964·2019-08-29 13:08
阅读 2987·2019-08-26 14:06
阅读 1108·2019-08-26 13:35