//今天$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')));
PHP 时间段计算,今天、本周、上周、上月 ...
最新推荐文章于 2024-04-09 11:53:58 发布
本文介绍了一种使用PHP语言实现的时间区间计算方法,包括获取今天、本周、上一周、本月、上个月以及本季度的开始和结束时间的具体算法。通过这些算法可以方便地进行日期范围内的数据统计或查询。
1339

被折叠的 条评论
为什么被折叠?



