时间查询,各种时间戳查询方式

2023-03-23  本文已影响0人  知码客

各种时间的时间戳

今日开始和结束的时间戳

$start = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

$end = mktime(23, 59, 59, date('m'), date('d'), date('Y'));

昨日开始和结束的时间戳

$start = mktime(0, 0, 0, date('m'), date('d') - 1, date('Y'));

$end = mktime(23, 59, 59, date('m'), date('d') - 1, date('Y'));

本周开始和结束的时间戳

$start = strtotime(date('Y-m-d', strtotime("this week Monday", time())));

$end = strtotime(date('Y-m-d', strtotime("this week Sunday", time()))) + 24 * 3600 - 1;

上周开始和结束的时间戳

$start = strtotime(date('Y-m-d', strtotime("last week Monday", time())));

$end = strtotime(date('Y-m-d', strtotime("last week Sunday", time()))) + 24 * 3600 - 1;

本月开始和结束的时间戳

$start = mktime(0, 0, 0, date('m'), 1, date('Y'));

$end = mktime(23, 59, 59, date('m'), date('t'), date('Y'));

上个月开始和结束的时间戳

$start = mktime(0, 0, 0, date('m') - 1, 1, date('Y'));

$end = mktime(23, 59, 59, date('m') - 1, date('t', $start), date('Y'));

今年开始和结束的时间戳

$start = mktime(0, 0, 0, 1, 1, date('Y'));

$end = mktime(23, 59, 59, 12, 31, date('Y'));

去年开始和结束的时间戳

$start = mktime(0, 0, 0, 1, 1, date('Y') - 1);

$end = mktime(23, 59, 59, 12, 31, date('Y') - 1);

上一篇 下一篇

猜你喜欢

热点阅读