// 获取当前时间的月初月尾
echo date("Y-m-01", time());
echo PHP_EOL;
echo date('Y-m-t', time());
/* 输出
2017-09-01
2017-09-30
*/
// 获取上一月的月初月尾
echo date("Y-m-01", strtotime('-1 month'));
echo PHP_EOL;
echo date('Y-m-t', strtotime('-1 month'));
/* 输出
2017-08-01
2017-08-31
*/
// 获取下一月的月初月尾
echo date("Y-m-01", strtotime('+1 month'));
echo PHP_EOL;
echo date('Y-m-t', strtotime('+1 month'));
/* 输出
2017-10-01
2017-10-31
*/
本文介绍了如何使用PHP的date和strtotime函数来获取当前月、上个月和下个月的月初及月末日期,通过具体代码示例展示了这些函数的强大功能。
669

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



