PHP獲取上週一和上個月

2022-07-02 18:00:18 字數 1275 閱讀 9768

php獲取上週一有個坑,如果今天是周一,獲取的是上週一。如果今天是周二到週日,獲取的是本周一。

根據傳遞的頁碼數和每頁顯示多少條,獲取對應的資料:

if ($data['

type

'] == '

day'

) else

if ($data['

type

'] == '

week

')

else

if ($data['

type

'] == '

month')

$time =time();

$today = date("

y-m-d

", $time);

$end_offset = ($data['

page

'] - 1) * $data['

size

'] + 1

; $start_offset = $end_offset + $data['

size

'] - 1

; $start_timestamp = strtotime("

- $unit");

$end_timestamp = strtotime("

- $unit");

if ($data['

type

'] == '

week')

} else

if ($data['

type

'] == '

month

')

$flag = true

; $stamp = strtotime(date("

y-m-d 00:00:00

", $end_timestamp));

while

($flag)

else

if ($data['

type

'] == '

day'

) else

if ($data['

type

'] == '

week

')

else

if ($data['

type

'] == '

month

') -1 day");

}if ($stamp <$start_timestamp)

}

用php實現顯示上個月的最後一天

用php實現顯示上個月的最後一天,以及某個月的最後一天的 有需要的朋友,可以參考下。例1,顯示上月最後一天 01 02 顯示上個月的最後一天 03functiong l m lastday datestr 09 10echo 預設顯示當前日期的上月最後一天 11echo 12echog l m la...

mysql 獲取上個月,這個月的第一天或最後一天

select date sub now interval 1 month 上個月今天的當前時間 select unix timestamp date sub now interval 1 month 上個月今天的當前時間 時間戳 select date sub date sub date forma...

在shell指令碼中獲取上個月最後一天的日期

linux中用date命令來獲取上個月最後一天的日期 date d date y m01 last day y m d 20161231編寫指令碼getdate.sh bin sh nowdate date y m01 本月第一天 startdate date d nowdate last mont...