Php 检查今天是否是本月第一天的最佳方法

Php 检查今天是否是本月第一天的最佳方法,php,date,Php,Date,我有两个功能来检查今天是否是一个月的第一天。 其中一个比另一个有优势吗 if(date('j', $timestamp) === '1') { } if(date('Y-m-d') == date('Y-m-01')) { } 第一个做更少的检查,我会用它 如果您想检查now/today,您也不需要timestamp参数。可能有很多方法可以完成大部分工作。第二种方法速度较慢,因为您调用了date两次。精度是一样的。第二种方法使用两次字符串转换,然后比较结果字符串。在我的书中,这被认为是一种不

我有两个功能来检查今天是否是一个月的第一天。 其中一个比另一个有优势吗

if(date('j', $timestamp) === '1') { }

if(date('Y-m-d') == date('Y-m-01')) { }

第一个做更少的检查,我会用它


如果您想检查now/today,您也不需要timestamp参数。可能有很多方法可以完成大部分工作。第二种方法速度较慢,因为您调用了date两次。精度是一样的。第二种方法使用两次字符串转换,然后比较结果字符串。在我的书中,这被认为是一种不好的做法,不需要投反对票。这个问题不是重复的。我不是问怎么做,而是问你是否有优势。您好,很抱歉在这里发表评论,在这里定义变量“$timestamp”,我在这里有类似的问题,谢谢您的解决方案和解释。