您的位置:首页 > 其它

封装获取上月、本月、近15天、近30天方法

2015-11-09 17:56 288 查看
/**
 * 获取统计时间
 * @param $type
 * 1 上月
 * 2 本月
 * 3 近15天
 * 4 近30天
 * @return array
 */
function getDateInfo($type)
{
    $data = array(
        array(
            'firstday' => date('Ym01', strtotime('-1 month')),
            'lastday'  => date('Ymt', strtotime('-1 month')),
        ),
        array(
            'firstday' => date('Ym01', strtotime(date("Y-m-d"))),
            'lastday'  => date('Ymd', strtotime((date('Ym01', strtotime(date("Y-m-d")))) . " +1 month -1 day")),
        ),
        array(
            'firstday' => date('Ymd', strtotime("-15 day")),
            'lastday'  => date('Ymd', strtotime('-1 day')),
        ),
        array(
            'firstday' => date('Ymd', strtotime("-30 day")),
            'lastday'  => date('Ymd', strtotime('-1 day')),
        ),
    );
    return is_null($type) ? $data : $data[$type-1];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: