【发布时间】:2011-11-17 23:12:34
【问题描述】:
我正在构建一个 WordPress 插件,它将创建一个广播电台“On-Air Now”DJ rotator。我需要逻辑方面的帮助。
目前我构建的工作选项面板:
我的想法是基于我在 2007 年写的一个 PHP 案例语句,在该语句中您指定了 DJ 的开始时间,然后对照服务器时间进行检查。 (见代码:https://github.com/gregrickaby/Jock-Rotator/blob/master/mod_jock.php)
我只是不知道如何编写在他/她预定的时间范围内只显示一个 DJ 背后的逻辑。*例如; 6a-9a。
会吗?
脚本:“你好服务器,现在几点了?”
服务器:“现在是早上 6:25”
脚本:“好的,数据库现在是早上 6 点 25 分...谁预定了?”
数据库:“neal boortz”
脚本:“谢谢先生。我现在要写一些 HTML”
到目前为止我所构建的: https://github.com/gregrickaby/DJ-Rotator-for-WordPress/blob/master/dj-rotator-for-wordpress.php
编辑:已解决
感谢@Scott 的建议。这正是我需要看到的。
如果 $day 等于今天,并且 $start_time 小于或等于 $now AND $end_time大于等于$now,然后写一些内容。
下面的代码有效。谢谢!
$day = date('w');
$now = date('Hi');
foreach((array)$jrwp_images as $image => $data) {
if($data['days'] == $day && $data['start_time'] <= $now && $data['end_time'] >= $now)
echo '<!-- the content here -->'
}
【问题讨论】:
标签: php mysql apache wordpress