1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php 获取今日 昨日 上周 本月的起始时间戳和结束时间戳的方法

php 获取今日 昨日 上周 本月的起始时间戳和结束时间戳的方法

时间:2019-12-19 06:01:54

相关推荐

php 获取今日 昨日 上周 本月的起始时间戳和结束时间戳的方法

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。下面首先还是直奔主题以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳,然后在介绍一下 mktime 函数作用和用法。

PHP mktime() 函数用于返回一个日期的 Unix 时间戳。

语法

mktime(hour,minute,second,month,day,year,is_dst)

用法

参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。

参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。

注意在 PHP 5.1 之前,如果该函数的参数非法,则会返回 false。

另外需要注意的是该函数对于日期运算和验证非常有用。它可以自动校正越界的输入,如:

将输出结果如:

Jan-05-2002

二、

//获取今天00:00

$todaystart = strtotime(date('Y-m-d'.'00:00:00',time()));

//获取今天24:00

$todayend = strtotime(date('Y-m-d'.'00:00:00',time()+3600*24));

//统计今天注册的用户

$todayuser['create_time'] = array(between,"$todaystart,$todayend");

$todaysum = $Users->where($todayuser)->count();

//获取昨天00:00

$timestart = strtotime(date('Y-m-d'.'00:00:00',time()-3600*24));

//获取今天00:00

$timeend = strtotime(date('Y-m-d'.'00:00:00',time()));

//统计昨天注册的用户

$map['create_time'] = array(between,"$timestart,$timeend");

$daycount = $Users->where($map)->count();

$this->assign("todaysum",$todaysum);

$this->assign("daycount",$daycount);

本文转自 IT阿飞 51CTO博客,原文链接:/itafei/1910599

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。