2015-07-13 51 views
0

我一直在尋找自己,但找不到任何東西。有沒有辦法在月份的最後一天創建日期時間?我知道你可以通過執行獲得特定月份的最後一天:如何使用月份的最後一天創建DateTime對象?

$a_date = "2009-11-23"; 
date("Y-m-t", strtotime($a_date)); 

但有可能或者有沒有什麼辦法來創建這樣一個DateTime對象?

$date = new DateTime("2009-11-t 00:00:00"); 

回答

2

我認爲這應該工作

$date = new DateTime('2009-11-23'); 
$date->modify('last day of this month'); 
echo $date->format('Y-m-d'); 
+0

不正是我的意思是(宣佈其已設定的最後一天日期時間),但最有可能是最簡單的方法。謝謝 – Jayve

+0

也許你可以創建一個函數 'function give_last_month_day($ date){ $ date = new DateTime($ date); $ date-> modify('本月的最後一天'); return $ date; } ' 日期是一個字符串 –

相關問題