0
我想在數據庫中設置一個空的日期。用下面的代碼我定義了一個空的日期對象。用php生成空的時間對象
$date = new \DateTime('0000-00-00');
我認爲這段代碼會生成和時間對象,其中[日期]包含全零。但它會在下面生成無效的時間對象。
DateTime Object
(
[date] => -0001-11-30 00:00:00.000000
[timezone_type] => 3
[timezone] => UTC
)
這是服務器設置,因爲它可以在我的開發服務器上工作嗎?
定義您的數據庫字段具有適當的日期類型,並且不允許null(允許null作爲false而不是null)值。在這種情況下,db只會在日期的情況下自動將您的文件設置爲「0000-00-00」。這對日期和時間數據也是一樣的。 – webDev