[請益] 如何正確取得下一個月的月份
因為要做驗證
我需要驗證當月的前後一個月內的年和月
例如現在2018年8月 年月必須介於 2018年7月 到 2018年9月
我是這樣做的
$minMonth = date('Ym',stototime('-1 month'));
$maxMonth = date('Ym',strtotime('+1 month'));
min是沒問題
但是有問題的是$maxMonth
正常情況下可以取得201809
可是剛好今天是2018 8 31
卻取得201810
不知道是不是我對strtotime有點誤解
想請問各位 如何正確取得下個月的月份呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.123.166
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1535683675.A.2C8.html
→
08/31 11:06,
6年前
, 1F
08/31 11:06, 1F
→
08/31 11:06,
6年前
, 2F
08/31 11:06, 2F
推
08/31 12:16,
6年前
, 3F
08/31 12:16, 3F
→
08/31 12:37,
6年前
, 4F
08/31 12:37, 4F
→
08/31 13:21,
6年前
, 5F
08/31 13:21, 5F
→
08/31 13:23,
6年前
, 6F
08/31 13:23, 6F
推
08/31 14:25,
6年前
, 7F
08/31 14:25, 7F
→
08/31 14:26,
6年前
, 8F
08/31 14:26, 8F
→
08/31 14:28,
6年前
, 9F
08/31 14:28, 9F
→
08/31 15:39,
6年前
, 10F
08/31 15:39, 10F
→
08/31 15:42,
6年前
, 11F
08/31 15:42, 11F
→
08/31 16:28,
6年前
, 12F
08/31 16:28, 12F
推
08/31 20:40,
6年前
, 13F
08/31 20:40, 13F
→
09/01 00:26,
6年前
, 14F
09/01 00:26, 14F
推
09/01 01:16,
6年前
, 15F
09/01 01:16, 15F
→
09/01 01:16,
6年前
, 16F
09/01 01:16, 16F
→
09/01 01:16,
6年前
, 17F
09/01 01:16, 17F
推
09/01 01:18,
6年前
, 18F
09/01 01:18, 18F
推
09/01 05:21,
6年前
, 19F
09/01 05:21, 19F
推
09/02 01:40,
6年前
, 20F
09/02 01:40, 20F
→
09/02 01:40,
6年前
, 21F
09/02 01:40, 21F
→
09/03 14:11,
6年前
, 22F
09/03 14:11, 22F
推
09/05 16:57,
6年前
, 23F
09/05 16:57, 23F
推
09/20 07:33,
6年前
, 24F
09/20 07:33, 24F
→
10/11 22:00,
6年前
, 25F
10/11 22:00, 25F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章