PHP获取给定月份最后一天
PHP ⋅
bobo ⋅
1年前 ⋅
1 点赞 ⋅
3,732 阅读 ⋅
0 评论
PHP自带函数实现
- php date 函数格式化
t 指定月份的天数; 如: “28” 至 “31”
$date = '2018-11-02';
echo date('Y-m-t',strtotime($date));//结果 2018-11-30
$date = '2018-02-02';
echo date('Y-m-t',strtotime($date));//结果 2018-02-28
- strtotime 字符串时间修饰词
last day of this month 时间字符 类似我们常说的 -1 day
echo date('Y-m-d',strtotime('last day of this month',strtotime('2018-02-02')));//结果 2018-02-28
echo date('Y-m-d',strtotime('last day of 2018-02'));//结果 2018-02-28
- php DateTime类 面向对象方式
$date = new \DateTime('2018-02-02');
$date->modify('last day of this month');
echo $date->format('Y-m-d');////结果 2018-02-28