【问题标题】:how to show a hotels opening or closing timings based upon working hours如何根据工作时间显示酒店的营业时间或关闭时间
【发布时间】:2017-05-03 19:22:54
【问题描述】:

在我的数据库表中,我存储了酒店的 start_at 和 end_at 时间


这是我的瘦 api php 代码

`  $st_time  = strtotime('Start_at');
  $end_time = strtotime('end_at');
  $stmt->execute();
  $data=$stmt->fetchAll( PDO::FETCH_ASSOC);
  $cur_time= time();
  if($st_time < $cur_time && $end_time > $cur_time)
  {
  echo $res='open ';
  }
 else
 {
 echo $res='Close';
 }

`

【问题讨论】:

  • strtotime('Start_at') 从什么开始?您需要提供日期作为参数。
  • 我把我的数据库表字段 strt_at = 07:30:00 和 end_at =22:30:00
  • 在这段代码中,你没有这样做。另外,您甚至在分配值时都没有获取它们。
  • 我可以用foreach循环来显示酒店的时间吗

标签: php slim strtotime


【解决方案1】:

您可以进行字符串比较,它可以在 PHP 中使用。这将帮助您朝着正确的方向前进……

  $st_time  = '07:30:00';
  $end_time = '22:30:00';
  $cur_time = date('H:i:s');
  if($st_time < $cur_time && $end_time > $cur_time){
    echo 'Open';
  } else {
    echo 'Close';
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-31
    • 2012-01-21
    • 1970-01-01
    相关资源
    最近更新 更多