时间相关的URL重定向脚本无法正常工作

时间:2017-06-26 18:59:13

标签: php time

这是我用于重定向的脚本的顶部。它根据时间连接到两个基于txt的数据库,并将用户重定向到特定链接。有两个数据库'db1.txt'和'db2.txt',它应该在星期日只使用'db2.txt'。 它应该使用'db1.txt'周一至周六上午9点至下午6点 和 它应该使用'db2.txt'周一至周六下午6:01至8:59 AM 但现在在印度,时间是12.26AM,它仍然使用'db1.txt'而不是'db2.txt' 如何解决?

date_default_timezone_set('Asia/Kolkata');
$time = date("Hi", time());
##
if (date('N') !=7 && $time >= 0900 && $time <= 1800)
{
    $db = "db1.txt";
}
else
{
    $db = "db2.txt";
}

1 个答案:

答案 0 :(得分:0)

我相信你的领先零正在弄乱比较,而是使用它:

date_default_timezone_set('Asia/Kolkata');
$time = date("G");
##
if (date('N') !=7 && $time >= 9 && $time < 18)
{
    $db = "db1.txt";
}
else
{
    $db = "db2.txt";
}