$time
=time()
;$year
=date
('y');
// 今年
$month
=date
('m');
// 這個月
$day
=date
('d');
// 今天
$today_begin
=strtotime
(date
('y-m-d'
,$time))
;// 今天開始時間
$today_end
=mktime(23
,59,59
,$month
,$day
,$year);
// 今天結束時間
// 60*60*24 = 86400;
$tomorrow_begin
=$today_begin
+86400
;// 明天開始時間
$tomorrow_end
=$today_end
+86400
;// 明天結束時間
// 計算當前周begin$w=
date
("w"
,time()
);//這天是星期幾
$deal
=$day-$w
;//上個星期天
// 因為業務需要將星期一當成一周的第一天,將星期天當成一周的最後一天
//當前周開始時間
$week_begin
=mktime (0,
0,0,
date
("m"),
$day-$w
+1,$year);
//本週星期一時間
//當前周結束時間
$week_end
=mktime (23,
59,59,
date
("m"),
$day-$w
+7,$year);
//本週星期天時間
// 計算當前周end
echo
.date
('y-m-d h:i:s'
,$today_begin);
echo
.date
('y-m-d h:i:s'
,$today_end);
echo
.date
('y-m-d h:i:s'
,$tomorrow_begin);
echo
.date
('y-m-d h:i:s'
,$tomorrow_end);
echo
.date
('y-m-d h:i:s'
,$week_begin);
echo
.date
('y-m-d h:i:s'
,$week_end);
// 本週開始結束時間
$this_week_start
=date
('y-m-d h:i:s'
,strtotime
('-1 week monday 00:00:00'))
;$this_week_end
=date
('y-m-d h:i:s'
,strtotime
('sunday 23:59:59'))
;// 上週開始結束時間
$last_week_start
=date
('y-m-d h:i:s'
,strtotime
('-2 week monday 00:00:00'))
;$last_week_end
=date
('y-m-d h:i:s'
,strtotime
('-1 week sunday 23:59:59'))
;// 上月開始時間結束時間
$last_month_start
=date
('y-m-d h:i:s'
,strtotime
("first day of last month 00:00:00"))
;$last_month_end
=date
('y-m-d h:i:s'
,strtotime
("last day of last month 23:59:59"))
;// 當月開始時間結束時間
$this_month_start
=date
('y-m-d h:i:s'
,strtotime
("first day of this month 00:00:00"))
;$this_month_end
=date
('y-m-d h:i:s'
,strtotime
("last day of this month 23:59:59"))
;// 下月開始時間結束時間
$next_month_start
=date
('y-m-d h:i:s'
,strtotime
("first day of next month 00:00:00"))
;$next_month_end
=date
('y-m-d h:i:s'
,strtotime
("last day of next month 23:59:59"))
;
獲取某年某月某日的時間開始結束時間戳
1.某日開始和結束的時間戳 返回某日開始和結束的時間戳 param int time 某日任意時間的時間戳 return array public static function certainday time 2.今日開始和結束的時間戳 返回今日開始和結束的時間戳 return array pub...
某年某月某日屬於某月的第幾周
有人在php版問 某月某日所對應的週數應該怎麼做.比如9月8號,對應的是本月的第幾周.演算法 1 m x年y月1日前空著的天數。比如,用windows看今天是2008年9月12日,本月1日前空著1天,所以m 1。2 w x年y月z日是y月的第w周。x 2008 y 9 z 12 m date n s...
某年某月某日是該年的第幾天
該程式主要是邏輯判斷 閏年的判別能被4 整除且不能被100整除或者能被400整除 if 0 year 4 0 year 100 0 year 400 include int main void void sum day int year,int mon,int day sday sday day p...