<?php function convert_d($a,$b){ $daydiff = (strtotime($b)-strtotime($a))/(3600*24); $start_date = explode('/',$a); $end_date = explode('/',$b); $date = getdate(); if($daydiff <= 14){ if($date['mon'] == $start_date[1]){ if($start_date[2] < $date['mday']){ echo("limit"); } } }else{ if($date['mon'] == $start_date[1]){ if($start_date[2] < $date['mday']){ echo("limit"); } } if($date['mon'] == $end_date[1]){ if($end_date[2] >= $date['mday']){ echo("引き続きlimit"); } } } } $start = '2011/1/24'; $end = '2011/2/16'; convert_d($start,$end); $start = '2011/5/7'; $end = '2011/5/17'; convert_d($start,$end);
日付の差が2週間以内なら何かして、
それ以上なら引き続き何かするコード。
プレゼントの応募期間を設定するときとかに使えると思う!