我正在制作一个页面,在表格中显示一些信息,我希望该表格在夜间的条目背景上有更深的背景。
我想的是:
if ( ($timestamp < strtotime('2012-02-16 20:00:00') && ($timestamp > strtotime('2012-02-16 08:00:00') ){}
但是我想让它全年24/7全天候运行。如何将日期设为任何日期(* - * - *)?
答案 0 :(得分:4)
不确定$timestamp
的格式是什么,但如果它采用的是Unix时间戳格式(纪元秒),则可以执行此操作:
$hour = date('H', $timestamp);
if ($hour >= 8 && $hour < 20)
如果它不是Unix时间戳格式,也许你可以使用UNIX_TIMESTAMP()
函数在查询中这样做。
答案 1 :(得分:1)
$curtime = date('G', $timestamp);
if ($curtime >= 8 && $curtime <= 20)
{
//do whatever
}
我建议您阅读date()
答案 2 :(得分:0)
答案 3 :(得分:0)
也许您可以使用像
这样的小时组件格式化日期int(date('H',$ timestamp))
并测试此值