PHP时间戳技巧

在开发过程中,经常会用到时间戳,也会碰到一些需求,比如获取近一个月的营业额,这个就必需拿到一个月前的时间戳,今天就总结一个时间戳怎么获取。

mktime()函数

mktime(hour,minute,second,month,day,year,is_dst);
//hour指定小时
//minute指定分钟
//second指定描述
//mouth指定月
//day指定日
//year指定年

date()日期函数

//将时间戳转换成日期格式
date(format,timestamp);

获取昨天的开始时间和结束时间

mktime(0, 0, 0, date('m'), date('d')-1, date('Y'));
mktime(0, 0, 0, date('m'), date('d'), date('Y'))-1;或mktime(23, 59, 59, date('m'), date('d')-1, date('Y'));

获取当月的开始时间和结束时间

mktime(0,0,0,date('m'),1,date('Y'));
mktime(23,59,59,date('m'),date('t'),date('Y'));

类似文章