1 <?php
2 echo '<br/>';
3 //php获取今日开始时间戳和结束时间戳
4 echo "今天";
5 echo '<br/>';
6 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
7 $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
8 echo date('y-m-d h:i:s',$beginToday*60*60);
9 echo '<br/>';
10 echo date('y-m-d h:i:s',$endToday+12*60*60);
11 echo '<br/>';
12 echo '<br/>';
13 //php获取昨日起始时间戳和结束时间戳
14 echo "昨日";
15 echo '<br/>';
16 $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
17 $endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
18 echo date('y-m-d h:i:s',$beginYesterday);
19 echo '<br/>';
20 echo date('y-m-d h:i:s',$endYesterday);
21 echo '<br/>';
22 echo '<br/>';
23 //php获取上周起始时间戳和结束时间戳
24 echo "上周";
25 echo '<br/>';
26 $beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
27 $endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
28 echo date('y-m-d h:i:s',$beginLastweek);
29 echo '<br/>';
30 echo date('y-m-d h:i:s',$endLastweek);
31 echo '<br/>';
32 echo '<br/>';
33 echo "本周";
34 echo '<br/>';
35 $beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1,date('Y'));
36 $endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7,date('Y'));
37 echo date('y-m-d h:i:s',$beginLastweek);
38 echo '<br/>';
39 echo date('y-m-d h:i:s',$endLastweek);
40 echo '<br/>';
41 echo '<br/>';
42 //php获取本月起始时间戳和结束时间戳
43 echo "本月";
44 echo '<br/>';
45 $beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
46 $endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
47 echo date('y-m-d',$beginThismonth);echo '<br/>';
48 echo date('y-m-d',$endThismonth);
49 ?>