PhP时间语句出错if(date('H')>=23 && date('H')<=5) PhP时间语句出错if(date('H')>=23 && date('H')<=5)我本来想让它 23点到5点执行的。但是现在date('H') 虚拟主机显示的1-12这个范围。 而不是1-24 哪我该怎么办呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $today = getdate ();if($today ['hours'] <= 5 && $today ['hours'] >= 23){ # some coding..} if(date('H')>=23 && date('H')<=5) ???这个条件永远都不不被满足应为if(date('H')>=23 || date('H')<=5)date('H') 为 24 小时计时,不可能只返回 1-12这个范围 现在是24小时制的16点代码:echo date('H').'<br/>';if(date('H')>=4 && date('H')<=19)echo 1;测试结果显示1个人认为 && 运算符没问题,反而如果用 || 的话就算返回3也能因为满足了date('H')<=19而执行语句 google sitemap 提交 php绘制波形图,求指教 请教下这段代码哪出错了 php执行exec("aapt v",$output) php如何设置网站访问时间防止卡住现象 如何做服务器呢? 使用Zend Studio的帮个忙, PHP长久没解决的问题,有人有办法实现吗? 请问有什么函数可以把时间戳转换成整型直接加减 为什么我的网站很卡,系统问题还是硬件问题? echo mysql_query($s);无任何值输出 PHP Memcache 连接问题!
if($today ['hours'] <= 5 && $today ['hours'] >= 23){ # some coding..}
这个条件永远都不不被满足
应为
if(date('H')>=23 || date('H')<=5)date('H') 为 24 小时计时,不可能只返回 1-12这个范围
现在是24小时制的16点
代码:echo date('H').'<br/>';
if(date('H')>=4 && date('H')<=19)echo 1;测试结果显示1
个人认为 && 运算符没问题,反而如果用 || 的话就算返回3也能因为满足了date('H')<=19而执行语句