>  기사  >  php教程  >  php+js+时间戳比较,输出不同内容

php+js+时间戳比较,输出不同内容

WBOY
WBOY원래의
2016-06-06 19:41:381089검색

PHP函数 function switchInfor(infor1,infor2){ $mor_time = date(Y-m-d). 8:00:00; $nin_time = date(Y-m-d).17:00:00; $n_time = date(Y-m-d H:i:s); $mor_time_format = strtotime($mor_time); $nin_time_format = strtotime($nin_time); $n_time_format

PHP函数

function switchInfor(infor1,infor2){

    $mor_time = date("Y-m-d")." 8:00:00";

    $nin_time = date("Y-m-d")."17:00:00";

    $n_time = date("Y-m-d H:i:s");

    $mor_time_format = strtotime($mor_time);

    $nin_time_format = strtotime($nin_time);

    $n_time_format     = strtotime($n_time);
    
    if(($mor_time_format-$n_time_format)>=0&&($n_time_format-$nin_time_format)>=0)
        return infor1;
    else
        return infor2;

}

JS函数

    function switchInfor(infor1,infor2,idinfor){

    //infor1  早上8点到晚上5之间的信息
    //infor2  其他时间内的信息
    //idinfor 输出位置的ID
            

        var myDate = new Date();                           //Date对象

        var Year = myDate.getFullYear();              

        var Mouth = myDate.getMonth();    

        var Dat = myDate.getDate();                    
        

        var mor_time = new Date(Year,Mouth,Dat,8,0,0).getTime();

        var nin_time = new Date(Year,Mouth,Dat,17,0,0).getTime();

        var now_time = myDate.getTime();

        //alert(mor_time+'-'+nin_time+'-'+now_time);

        if((now_time-mor_time>=0)&&(nin_time-now_time)>=0)
        {
            document.getElementById(idinfor).innerHTML=infor1;
        }
        else
        {
            document.getElementById(idinfor).innerHTML=infor2;
        }
    }
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.