PHP 时间段计算,今天、本周、上周、上月 ...

//今天 $start_time = date ( "Y-m-d H:i:s" , time ( ) ) ; $end_time = date ( "Y-m-d H:i:s" , mktime ( 0 , 0 , 0 , date ( "m" ) , date ( "d" ) , date ( "Y" ) ) ) ; //上周 $start_time = date ( "Y-m-d H:i:s" , mktime ( 0 , 0 , 0 , date ( "m" ) , date ( "d" ) - date ( "w" ) + 1 - 7 , date ( "Y" ) ) ) ; $end_time = date ( "Y-m-d H:i:s" , mktime ( 23 , 59 , 59 , date ( "m" ) , date ( "d" ) - date ( "w" ) + 7 - 7 , date ( "Y" ) ) ) ; //本周 $start_time = date ( "Y-m-d H:i:s" , mktime ( 0 , 0 , 0 , date ( "m" ) , date ( "d" ) - date ( "w" ) + 1 , date ( "Y" ) ) ) ; $end_time = date ( "Y-m-d H:i:s" , mktime ( 23 , 59 , 59 , date ( "m" ) , date ( "d" ) - date ( "w" ) + 7 , date ( "Y" ) ) ) ; //上月 $start_time = date ( "Y-m-d H:i:s" , mktime ( 0 , 0 , 0 , date ( "m" ) - 1 , 1 , date ( "Y" ) ) ) ; $end_time = date ( "Y-m-d H:i:s" , mktime ( 23 , 59 , 59 , date ( "m" ) , 0 , date ( "Y" ) ) ) ; //本月 $start_time = date ( "Y-m-d H:i:s" , mktime ( 0 , 0 , 0 , date ( "m" ) , 1 , date ( "Y" ) ) ) ; $end_time = date ( "Y-m-d H:i:s" , mktime ( 23 , 59 , 59 , date ( "m" ) , date ( "t" ) , date ( "Y" ) ) ) ; //本季度 $monthDays = date ( "t" , mktime ( 0 , 0 , 0 , date ( 'n' ) + ( date ( 'n' ) - 1 ) % 3 , 1 , date ( "Y" ) ) ) ; //本季度未最后一月天数 $start_time = date ( 'Y-m-d H:i:s' , mktime ( 0 , 0 , 0 , date ( 'n' ) - ( date ( 'n' ) - 1 ) % 3 , 1 , date ( 'Y' ) ) ) ; $end_time = date ( 'Y-m-d H:i:s' , mktime ( 23 , 59 , 59 , date ( 'n' ) + ( date ( 'n' ) - 1 ) % 3 , $getMonthDays , date ( 'Y' ) ) ) ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值