【问题标题】:Best way to check if today is the first of the month [duplicate]检查今天是否是月初的最佳方法[重复]
【发布时间】: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/…

标签: php date


【解决方案1】:

第一个做的检查较少,我会使用它。

如果你想现在/今天检查,你也不需要时间戳参数

【讨论】:

  • 感谢您的解决方案和解释。
猜你喜欢
  • 2019-02-10
  • 1970-01-01
  • 2020-02-24
  • 2014-10-14
  • 2011-08-12
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
  • 2018-02-02
相关资源
最近更新 更多