【发布时间】:2013-08-01 15:45:19
【问题描述】:
我有 2 个函数来检查今天是否是本月的第一天。 其中一个是否比另一个有优势,即准确性?
if(date('j', $timestamp) === '1') { }
if(date('Y-m-d') == date('Y-m-01')) { }
【问题讨论】:
-
大多数事情都有办法做
-
第二种方法比较慢,因为你调用了 date 两次。准确度是一样的。
-
第二个使用两次转换为字符串,然后比较结果字符串。在我的书中,这被认为是一种不好的做法。
-
不需要反对票。这个问题不是重复的。我不是在问怎么做,而是问是否有优势。
-
你好抱歉在这里定义变量'$timestamp'我在这里有类似的问题stackoverflow.com/questions/35375112/…