PHP中使用date_modify作为DateTime对象的当月第一天

我可以通过以下方式获得本周的星期一:


$monday = date_create()->modify('this Monday');

我想在本月1日得到同样的放心。我该如何实现?


撒科打诨
浏览 323回答 3
3回答

湖上湖

这是我用的。一个月的第一天:date('Y-m-01');一个月的最后一天:date('Y-m-t');

守着一只汪

这就是您需要的一切:$week_start = strtotime('last Sunday', time());$week_end = strtotime('next Sunday', time());$month_start = strtotime('first day of this month', time());$month_end = strtotime('last day of this month', time());$year_start = strtotime('first day of January', time());$year_end = strtotime('last day of December', time());echo date('D, M jS Y', $week_start).'<br/>';echo date('D, M jS Y', $week_end).'<br/>';echo date('D, M jS Y', $month_start).'<br/>';echo date('D, M jS Y', $month_end).'<br/>';echo date('D, M jS Y', $year_start).'<br/>';echo date('D, M jS Y', $year_end).'<br/>';
打开App,查看更多内容
随时随地看视频慕课网APP