需求:最近在开发一款文章APP过程中,需要对每个期刊的类目的责任人统计绩效,比如夜读需要责任人在每天上午10点至12点,及每天的下午6点到10点之间必须发布文章,超出此事件会标记超时发布。
技术点:截取小时分钟进行比较
解决方案:
方案1:
date_default_timezone_set("Asia/Shanghai"); $time = intval (date("Hi")); if ($time > "800" && $time < "1130") { // code }
方案2:
$now=strtotime('2010-03-15 11:00:00') ; $start=strtotime('2010-03-15 00:00:00') ; $end=strtotime('2010-03-15 23:59:59') ; if($now>=$start&&$now<=$end) { echo "show"; }