备忘:PHP取日期相关的判断
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));
}
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇