可能重複:
how to find first day of the next month and remain days to this date with php獲取下個月的第一天
我這得到當月的第一天
$_SERVER['dataInicio'] = date('Y') . "-" . date('m') . "-" . "1";
我需要類似的東西來獲得下個月的第一天
可能重複:
how to find first day of the next month and remain days to this date with php獲取下個月的第一天
我這得到當月的第一天
$_SERVER['dataInicio'] = date('Y') . "-" . date('m') . "-" . "1";
我需要類似的東西來獲得下個月的第一天
這似乎是一個重複或類似的帖子這個下個月
但下個月這樣的事情,如果你想的strtotime
date("m/l/Y", strtotime(date('m', strtotime('+1 month')).'/01/'.date('Y').' 00:00:00'));
使用這將返回
12 /星期六/ 2012,如果你只想日子名剛剛設置的日期格式爲L(L的小寫)
date("l", strtotime(date('m', strtotime('+1 month')).'/01/'.date('Y').' 00:00:00'));
How to find first day of the next month and remaining days till this date with PHP
或本
In PHP, is there an easy way to get the first and last date of a month?
$_SERVER['dataInicio'] = date('Y-m-d', mktime(0, 0, 0, date('m')+1, 1, date('Y')));
應該做你想要什麼。
2012年12月下個月的第一天應該是2013-1-1 –
@CarlosMartins - 代碼適用於任何月份。請參閱mktime文檔:http://php.net/manual/en/function.mktime.php –
我會這樣做,而不是在12月。 strtotime(date('m',strtotime('+ 1 month'))。'/ 01 /'。date('Y',strtotime('+ 1 month'))); – Halfstop
@Halfstop偉大的一點,我會更新我的答案 –
我運行此代碼在2017年 - DEC-15和它的返回01 /星期日/ 2017年,所以它來到我12個月後它不會讓我移動到2018年。所以這種技術不給正確的輸出。 我找到了一個解決方案: $ date_obj = date_create(「下個月的第一天」); echo $ date = date_format($ date_obj,「Y-m-d H:i:s」); –