| | if ($altime == "今日") { | | $t = time(); | | $first = date('Y-m-d H:i:s', mktime(0, 0, 0, date("m", $t), date("d", $t), date("Y", $t))); | | | | $last = date('Y-m-d H:i:s', mktime(23, 59, 59, date("m", $t), date("d", $t), date("Y", $t))); | | | | } | | if ($altime == "昨天") { | | $t = time(); | | $first = date('Y-m-d H:i:s', mktime(0, 0, 0, date("m"), date("d", $t) - 1, date("Y", $t))); | | $last = date('Y-m-d H:i:s', mktime(23, 59, 59, date("m"), date("d", $t) - 1, date("Y", $t))); | | } | | if ($altime == "本周") { | | $timestamp = time(); | | $first = date('Y-m-d H:i:s', strtotime("this week Monday", $timestamp)); | | $last = date('Y-m-d H:i:s', (strtotime(date('Y-m-d H:i:s', strtotime("this week Sunday", $timestamp))) + 24 * 3600 - 1)); | | } | | if ($altime == "上周") { | | $timestamp = time(); | | $first = date('Y-m-d', strtotime("last week Monday", $timestamp)); | | $last = date('Y-m-d H:i:s', (strtotime(date('Y-m-d', strtotime("last week Sunday", $timestamp))) + 24 * 3600 - 1)); | | } | | if ($altime == "本月") { | | $date = date("Y-m-d"); | | | | $first = date('Y-m-01 0:0:0', strtotime($date)); | | | | $last = date('Y-m-d 23:59:59', strtotime("$first +1 month -1 day")); | | } | | if ($altime == "上月") { | | $first = date('Y-m-d H:i:s', mktime(0, 0, 0, date('m') - 1, 1, date('Y'))); | | $last = date('Y-m-d H:i:s', mktime(23, 59, 59, date('m') - 1, date('t', $first), date('Y'))); | | } | | if ($altime == "本季度") { | | $season = ceil(date('n') / 3); | | $first = date('Y-m-d H:i:s', mktime(0, 0, 0, ($season - 1) * 3 + 1, 1, date('Y'))); | | $last = date('Y-m-d H:i:s', mktime(0, 0, 0, $season * 3, 1, date('Y'))); | | } | | if($altime == "上季度") { | | $season = ceil(date('n') / 3); | | $first = date('Y-m-d H:i:s', mktime(0, 0, 0, ($season - 2) * 3 + 1, 1, date('Y'))); | | $last = date('Y-m-d H:i:s', mktime(23, 59, 59, ($season - 1) * 3, 1, date('Y'))); | | } | | if ($altime == "本年") { | | $first = date('Y-m-d H:i:s', mktime(0, 0, 0, 1, 1, date('Y'))); | | $last = date('Y-m-d H:i:s', mktime(23, 59, 59, 12, 31, date('Y'))); | | } | | if ($altime == "上年") { | | $year = date('Y') - 1; | | $first = date('Y-m-d H:i:s', mktime(0, 0, 0, 1, 1, $year)); | | $last = date('Y-m-d H:i:s', mktime(23, 59, 59, 12, 31, $year)); | | } |
|