php求出当年/月/日的时间缀

/*
 求出当前年、月、日的时间缀
 @param $time 传入时间
 @return $stime 开始时间缀
 @return $etime 结束时间缀
 */
function timeSwitch($time){
    if(preg_match('/^\d{4}$/',$time)){  // 年
        $stime = strtotime("{$time}-01-01 00:00:00 -1year");
        $etime = strtotime("{$time}-01-01 00:00:00");
    }elseif(preg_match('/^\d{4}-{1}\d{1,2}$/',$time)){  // 月
        $stime = strtotime("{$time}-01 00:00:00 -1month");
        $etime = strtotime("{$time}-01 00:00:00");
    }elseif(preg_match('/^\d{4}-{1}\d{1,2}-{1}\d{1,2}$/',$time)){  // 日
        $stime = strtotime("{$time} 00:00:00 -1day");
        $etime = strtotime("{$time} 00:00:00");
    }else{  // 格式错误
        return false;
    }
    $arr = array(
            'stime'=>$stime,
            'etime'=>$etime
        );
    return $arr;
}

本文标题:php求出当年/月/日的时间缀
分享URL:http://hxwzsj.com/article/pshjpe.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 企业网站设计 成都网站设计 手机网站制作 企业网站建设 重庆电商网站建设 做网站设计 响应式网站设计 手机网站设计 H5网站制作 网站建设开发 成都定制网站建设 成都商城网站建设 温江网站设计 宜宾网站设计 高端品牌网站建设 网站建设改版 网站设计公司 定制级高端网站建设 成都网站设计 企业网站制作 营销型网站建设 网站建设公司