是否有更好的方法来返回特定月份/年的第一天的日期,而不是以下?
$month = date('m');
$year = date('Y');
$from = date('Y-m-d', mktime(0, 0, 0, $month, 1, $year));
Run Code Online (Sandbox Code Playgroud)
men*_*gly 11
这不是完全计算优雅,但我喜欢它,因为它是如此可读:
strtotime("first day of this month");
Run Code Online (Sandbox Code Playgroud)
为什么这么复杂?
date("Y-m-01")
Run Code Online (Sandbox Code Playgroud)
这将工作得很好;)
(别担心,在我strtotime意识到我能做到这一点之前,我为了浪费一个小时的时间而努力奋斗!)