// 获取昨日的日期时间戳
$yesterday = strtotime(‘yesterday’);
// 获取昨日第一秒的时间戳
$startOfYesterday = strtotime(‘midnight’, $yesterday);
// 获取昨日第一秒的时间戳
$startOfYesterday = strtotime(‘midnight’) – 86400;
yesterday:
- 从当前时间点到昨日午夜 00:00:00 的时间戳。也就是说,它表示的是“昨天的这个时刻”的时间戳。
- 如果当前时间是 2024年8月7日 15:00,那么
strtotime('yesterday')
会返回 2024年8月6日 15:00 的时间戳。
midnight
- 从当前时间点到当天午夜 00:00:00 的时间戳。它是相对于当前日期的午夜零点。
- 如果当前日期是 2024年8月7日,那么
strtotime('midnight', $timestamp)
会返回 2024年8月7日 00:00:00 的时间戳。