js使用indexOf检测字符串包含

js字符串包含判断字符串包含可以使用indexOf()方法。
String.prototype.indexOf 方法可返回某个指定的字符串值在字符串中首次出现的位置。 如果不存在则返回 -1:
<script type="text/javascript">
var str = "food phpff js",
    substring = "php";
 if(str.indexOf(substring) !== -1){
    //found
 }else{
    //not found
 }

</script>

php计算时间相差多少天,多少小时

echo DateDiff(date("Y-m-d H:i:s",mktime()),"2014-02-01 23:59:59");

function DateDiff($startDay,$endDay){
 

   $start=strtotime($startDay);
    $end=strtotime($endDay);
    $diff=abs($start-$end);
    $day='';
    $vals=array('天'=>'86400','时'=>'3600','分'=>'60','秒'=>'1');
    foreach($vals as $key=>$value){
                    if($diff>=$value){
                        $d=round($diff/$value);
                        $diff%=$value;
                        $day.=$d.$key;
                    }
    }
    return $day;
}