php 关于时间范围的一些封装
2017-06-02 17:04
411 查看
昨天的时间范围
function getYesStamp() { $begin = strtotime(date('Y-m-d', strtotime('-1 day'))); return [ 'begin' => $begin, 'end' => $begin+24*60*60-1 ]; }
近30天的时间范围
function getMonStamp() { $end = time(); $begin = strtotime(date('Y-m-d', strtotime('-30 days'))); return [ 'begin' => $begin, 'end' => $end ]; }
一周的时间范围
function getWeekStamp() { $end = time(); $begin = strtotime(date('Y-m-d', strtotime('-7 days'))); return [ 'begin' => $begin, 'end' => $end ]; }
获取当月的开始与结束的时间戳
function getMonthTime() { $begin = mktime(0, 0, 0, date('m'), 1, date('Y')); $end = mktime(23, 59, 59, date('m'), date('t'), date('Y')); return [ 'begin' => $begin, 'end' => $end ]; }
获取今天开始与结束的时间戳
function getTodayStamp() { $t = time(); $start = mktime(0, 0, 0, date("m", $t), date("d", $t), date("Y", $t)); $end = mktime(23, 59, 59, date("m", $t), date("d", $t), date("Y", $t)); return [ 'begin'=>$start, 'end'=>$end ]; }
相关文章推荐
- php 关于文件的一些封装好的函数
- php 关于文件夹的一些封装好的函数
- 【转】关于 PHP Session 的 Time out 和有效设置 Session 时间限制的一些小结
- 分享一些关于PHP时间函数的常用时间
- 关于PHP利用@来抑制错误的一些总结
- 一些关于PHP的知识
- 一些关于PHP的知识
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 关于项目的时间、成本、质量、范围的思考[草稿]
- 关于JavaScript的针对时间的一些判断:
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 关于将基于Doc/View结构的EXE程序封装成OCX的一些经验
- PHP 时间戳及格林威治时间互相转换及一些常用的时间比较的API
- php关于时间的函数
- php之关于时间的测试代码
- 想在每个文件头部加一些关于该文件的信息,如作者,创建时间,用途等,大家一般是怎么操作的?
- 关于系统时间的一些操作
- 关于时间格式的一些处理方法
- 关于一些学习php的总结
- Oracle中关于时间的一些处理