php date 函数格式化
t 指定月份的天数; 如: “28” 至 “31”
$date = '2018-08-08'; echo date('Y-m-t',strtotime($date));
strtotime 字符串时间修饰词
last day of this month 时间字符 类似我们常说的 -1 day
echo date('Y-m-d',strtotime("last day of this month",strtotime('2018-02-01'))); echo date('Y-m-d',strtotime("last day of 2018-02"));
php DateTime类 面向对象方式
$date = new \DateTime('2000-02-01'); $date->modify('last day of this month'); echo $date->format('Y-m-d');
其实这题主要是我们常见的面试题演变的。主要是想看怎么考虑问题,很多的时候,我们陷入了一个误区里,考虑了复杂的实现,其实就是两个函数的使用,一个是 date 和 strtotime
求昨天的日期,