php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。下面首先还是直奔主题以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳,然后在介绍一下 mktime 函数作用和用法。
02 | $beginToday = mktime (0,0,0, date ( 'm' ), date ( 'd' ), date ( 'Y' )); |
03 | $endToday = mktime (0,0,0, date ( 'm' ), date ( 'd' )+1, date ( 'Y' ))-1; |
05 | $beginYesterday = mktime (0,0,0, date ( 'm' ), date ( 'd' )-1, date ( 'Y' )); |
06 | $endYesterday = mktime (0,0,0, date ( 'm' ), date ( 'd' ), date ( 'Y' ))-1; |
08 | $beginLastweek = mktime (0,0,0, date ( 'm' ), date ( 'd' )- date ( 'w' )+1-7, date ( 'Y' )); |
09 | $endLastweek = mktime (23,59,59, date ( 'm' ), date ( 'd' )- date ( 'w' )+7-7, date ( 'Y' )); |
11 | $beginThismonth = mktime (0,0,0, date ( 'm' ),1, date ( 'Y' )); |
12 | $endThismonth = mktime (23,59,59, date ( 'm' ), date ( 't' ), date ( 'Y' )); |