【问题标题】:PHP day and time comparison [closed]PHP日期和时间比较[关闭]
【发布时间】:2014-01-19 20:46:30
【问题描述】:

您好,我对 PHP 和 Stackoverflow 还是很陌生。我想知道如何判断今天的日期和时间是否在预定义的一组日期和时间之间。我会使用结果输出“Shop closed”或“Shop opens”。

【问题讨论】:

  • 伙计,你需要在狼群到来之前发布一些你已经尝试过的代码!
  • 谷歌搜索怎么样?给我这个stackoverflow.com/questions/8521707/…
  • 听他们说:夜之子。他们制作了多么甜美的音乐
  • 这个问题似乎离题了,因为它没有显示出最少的努力

标签: php html


【解决方案1】:

使用DateTime() 处理日期(如果需要,还可以处理时间),因为它们是可比较的,您不必费心转换为时间戳来进行比较。

$start = new DateTime('2014-01-01');
$end   = new DateTime('2014-04-01');
$now   = new DateTime();

if ($now > $start && $now < $end) {
    // open
}
else {
    // closed
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    相关资源
    最近更新 更多