'from' => $this->faker->dateTime($max = 'now', $timezone = null),
'to' => $this->faker->dateTime($max = 'now', $timezone = null),
在我的工廠檔案中,我將方法 dateTime 用于“from”和“to”,但它使用格式:yyyy-mm-dd 創建。如何使用 dd-mm-yyyy 分鐘小時秒格式為“來自”創建價值?
uj5u.com熱心網友回復:
以下情況如何:
'from' => \Carbon\Carbon::parse($this->faker->dateTime($max = 'now', $timezone = null))->format('d-m-Y H:i:s'),
如果需要,您可以-在format()with中替換。/還可以查看Carbon 檔案以了解還有哪些其他方法可用。
uj5u.com熱心網友回復:
我知道 Carbon 原生包含在 Laravel 中,但是,如果你想要一個原生 PHP 解決方案,因為 Faker dateTime 函式回傳一個 DateTime 物件,你可以使用format()DateTime 類的函式,其檔案可以在這里找到
其代碼可能如下所示:
'from' => $this->faker->dateTime()->format('d-m-Y H:i:s'),
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/421729.html
標籤:
