1 回答

TA貢獻1799條經(jīng)驗 獲得超8個贊
如果日期改變了,那么你必須告訴它,否則它會假設(shè)今天。你可以這樣檢查:
echo date_diff(date_create("tomorrow 02:02:02"), date_create("23:59:59"))->format('%H:%I:%S');
// 02:02:03
您可以通過轉(zhuǎn)儲來驗證 date_create 正在創(chuàng)建的內(nèi)容:
var_dump(date_create("02:02:02"));
// object(DateTime)(
// 'date' => '2019-08-16 02:02:02.000000',
// 'timezone_type' => 3,
// 'timezone' => 'America/New_York'
// )
var_dump(date_create("tomorrow 02:02:02"));
// object(DateTime)(
// 'date' => '2019-08-17 02:02:02.000000',
// 'timezone_type' => 3,
// 'timezone' => 'America/New_York'
// )
var_dump(date_create("00:00:00")); // 00:00 being start of day, not end
// object(DateTime)(
// 'date' => '2019-08-16 00:00:00.000000',
// 'timezone_type' => 3,
// 'timezone' => 'America/New_York'
// )
- 1 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報