首页 > php教程 > php手册 > 正文

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

WBOY
发布: 2016-06-06 19:41:38
原创
1085 人浏览过

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;
        }
    }
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板