如何解决在OsClass网站业务页面上根据工作时间显示消息“打开”或“关闭”
亲爱的
这与OsClass插件(Osclasspoint商业资料)有关。我的数据库表和数据如下。
Table : s_hours
Data in table : 1[x]9:00 am – 5:30 pm[y]2[x]9:00 am – 5:30 pm[y]3[x]9:00 am – 5:30 pm[y]4[x]9:00 am – 5:30 pm[y]5[x]9:00 am – 5:30 pm[y]6[x]9:00 am – 3:30 pm[y]7[x]9:00 am – 1:00 pm[y]
上述时间为营业时间,并使用以下PHP,
<?PHP
// [x] delimit value of parameter,[y] delimit rows
$hrs = array_filter(explode('[y]',$seller['s_hours']));
if(count($hrs) > 0) {
foreach($hrs as $h) {
$data = array_filter(explode('[x]',$h));
if(isset($data[0]) && isset($data[1])) {
echo '<div><span>' . bpr_day($data[0]) . ':</span> <strong>' . $data[1] . '</strong>D</div>';
}
}
}
?>
Mo: 9:00 am – 5:30 pm Tu: 9:00 am – 5:30 pm We: 9:00 am – 5:30 pm Th: 9:00 am – 5:30 pm Fr: 9:00 am – 5:30 pm Sa: 9:00 am – 3:30 pm Su: 9:00 am – 1:00 pm
我的要求是根据“亚洲/加尔各答”时区,而不是上面的结果显示如下。
如果星期一在工作时间以外看到它,
Closed Now Open today: 9:00 am – 5:30 pm
如果有人在工作时间星期一看到它,
Open Now Will be closed 5:30 pm
感谢你们中的一个可以帮助我。预先非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。