2
我有一個mktime,我想要返回一個日期時間對象。我想出了最好的方式似乎太複雜:如何從mktime到datetime對象?
DateTime::createFromFormat("Y-m-d H:i:s",date("Y-m-d H:i:s",mktime(0, 0, 0, $data[$j]['month'], $data[$j]['day'],$data[$j]['year'])));
有什麼更好的辦法?
正如[DateTime的化合物格式(http://php.net/manual/en/datetime.formats.compound.php): '$ datetimeobject =新日期時間(mktime(...)) ;' 將無法正常工作。 你必須指定'@'操作符: '$ datetimeobject = new DateTime(「@」。mktime(...));' – pliski 2015-05-10 16:21:55
你是對的,雖然我通常在回答之前測試我的代碼。我已經更新了我的答案。謝謝! – 2015-05-11 12:09:17