我们开放/我们关闭了

时间:2014-03-04 13:35:58

标签: php time

<?php 

$time = date('Hi');

if ($time > 0030) {
    echo "closed";
} elseif ($time >= 0800) {
    echo "open";
}
?>

这是我用于客户网站的代码。简而言之,它是一个代码,可以显示客户的业务是否开放。

我客户的工作时间是早上8点到12点30分。

我想知道是否有更简单的方法可以做到这一点,还是我这样做了?

1 个答案:

答案 0 :(得分:0)

试试这个:

<?php 
date_default_timezone_set('Asia/Calcutta'); # set timezone according to your requirement
$now = new DateTime();
$start = new DateTime('today 08:00:00');
$end = new DateTime('tomorrow  00:30:00');
if ($start <= $now && $now < $end) {
    echo "open";
}
else{
    echo "close";
}
?>