1
嗨我想從日期1989-06-31創建DateTime對象。正如你所看到的那樣,這個日期有很多天(6月份不能有31天)。但是,調用此來自無效日期的PHP DateTime createFormat
$semi_valid_date = "1989-06-31";
$semi_valid_datetime = DateTime::createFromFormat('Y-m-d',$semi_valid_date);
$valid_date = $semi_valid_datetime->format('Y-m-d');
將存儲$valid_date
日期1989年7月1日。
當月有更多的日子時,是否有可能發生錯誤?
6個月或又名月沒有31天。這樣,第二天的第一天將在06-30之後選擇,即07-01。 –