本週,本月,本年的起始時間戳

2021-09-29 01:14:53 字數 710 閱讀 2197

//本週的起始時間戳

// 當前日期

$sdefaultdate = date("y-m-d");

// $first =1 表示每週星期一為開始日期 0表示每週日為開始日期

$first=1;

// 獲取當前周的第幾天 週日是0 周一到週六是 1 - 6

$w = date('w', strtotime($sdefaultdate));

//本週開始時間

$begin=strtotime("$sdefaultdate -".($w ? $w - $first : 6).' days');

//本週結束時間

$end = $begin+7*86400-1;

//本月的起始時間戳

$begin=mktime(0,0,0,date('m'),1,date('y'));

$end=mktime(23,59,59,date('m'),date('t'),date('y'));

//本年的起始時間戳

$begin=mktime(0,0,0,1,1,date('y'));

$end=mktime(23,59,59,12,date('t',strtotime(date('y')."-12-1")),date('y'));

date('t'),當前月的天數

date('t',strtotime(date('y')."-12-1"),當前年12月份的天數

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 獲取昨日起始時間戳和結束時間戳 beginyesterday mktime 0,0,...

獲取 當前時間 本週,本月,本季度,本年的起始時間

因為專案中需要用時間作為條件進行統計,所以需要獲取 當前時間 本週,本月,本季度,本年的起始時間,如下 1 region 獲取 本週 本月 本季度 本年 的開始時間或結束時間 2 3 統計時間型別 4 5public enum enumtimetype612 13 獲取結束時間 14 15 week...

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 獲取昨日起始時間戳和結束時間戳 beginyesterday mktime 0,0,...