//今日
$today=mktime(0,0,0,date('m'),date('d'),date('y'));
//本月月初時間戳
$month_start=mktime(0, 0 , 0,date("m"),1,date("y"));
//上月月初時間戳、上月月未時間戳
$lastmonth_start=mktime(0,0,0,date('m')-1,1,date('y'));
$lastmonth_end=mktime(0,0,0,date('m'),1,date('y'))-24*3600;
//php獲取今日開始時間戳和結束時間戳
$begintoday=mktime(0,0,0,date('m'),date('d'),date('y'));
$endtoday=mktime(0,0,0,date('m'),date('d')+1,date('y'))-1;
//php獲取昨日起始時間戳和結束時間戳
$beginyesterday=mktime(0,0,0,date('m'),date('d')-1,date('y'));
$endyesterday=mktime(0,0,0,date('m'),date('d'),date('y'))-1;
//php獲取上週起始時間戳和結束時間戳
$beginlastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('y'));
$endlastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('y'));
//php獲取本月起始時間戳和結束時間戳
$beginthismonth=mktime(0,0,0,date('m'),1,date('y'));
$endthismonth=mktime(23,59,59,date('m'),date('t'),date('y'));
<?php
echo
"今天:"
.date
("y-m-d")."
";
echo
"昨天:"
.date
("y-m-d"
,strtotime
("-1 day"
)), ""
;
echo
"明天:"
.date
("y-m-d"
,strtotime
("+1 day"
)). ""
;
echo
"一周後:"
.date
("y-m-d"
,strtotime
("+1 week"
)). ""
;
echo
"一周零兩天四小時兩秒後:"
.date
("y-m-d g:h:s"
,strtotime
("+1 week 2 days 4 hours 2 seconds"
)). ""
;
echo
"下個星期四:"
.date
("y-m-d"
,strtotime
("next thursday"
)). ""
;
echo
"上個周一:"
.date
("y-m-d"
,strtotime
("last monday"
))."
";
echo
"乙個月前:"
.date
("y-m-d"
,strtotime
("last month"
))."
";
echo
"乙個月後:"
.date
("y-m-d"
,strtotime
("+1 month"
))."
";
echo
"十年後:"
.date
("y-m-d"
,strtotime
("+10 year"
))."
";
?>
<?php
/**按今天,本週,本月,本季度,本年,全部查詢預約單資料
* $day 代表查詢條件 $cid 代表 公司id
*返回array $data 查詢條件 陣列
*/class reservemodel extends basemodel else if($day==2)else if($day==3)else if($day==4)elseif($month==4 || $month==5 ||$month==6)elseif($month==7 || $month==8 ||$month==9)else
$data['cid']=$cid;
$data['createtime'] = array('between',array($start,$end));
return $data;
//查詢本年度資料
}else if($day==5)else}}
?>
獲取時間(本週,上週,本月,上月)
首先此處使用的是moment.js 用法 一 node用法 npm install moment然後引入需要用的地方 官方給出如下 var moment require moment 我在react裡面引用如下 import moment from moment 原理一致,只是不同框架匯入方式不一樣...
C 根據當前時間獲取 本月 上月 本週
datetime dt datetime.now 當前時間 datetime startweek dt.adddays 1 convert.toint32 dt.dayofweek.tostring d 本週周一 datetime endweek startweek.adddays 6 本週週日 d...
Mysql統計昨日今日本月本週資料
一 sql示例 1 統計本週資料 select count from system log where week from unixtime update time week now 2 統計本月資料 select count from system log where monthname from...