我有與從 API 獲取的資料相關聯的 unix 時間戳。這些時間戳正在通過 Carbon 轉換為日期時間。我發現了一個持續拋出錯誤的特定日期時間值:
UPDATE `revive_logs` SET `revivee_last_action_at` = '2018-03-11 02:12:33' WHERE `revive_logs`.`id` = 5129189
日期時間值不正確:第 1 行的列“revivee_last_action_at”的“2018-03-11 02:12:33”
這是沒有意義的,因為如果我切換時間2018-03-11 03:12:33或者2018-03-11 01:12:33它作業正常。該錯誤僅在該特定日期和小時發生。如果我在同一天更改為其他時間,MySQL 就沒有問題。
我在這里做錯了什么?我看不到有關日期時間值的任何不正確之處。這是一個有效的日期。甚至 phpMyAdmin 也允許我在他們的日期選擇器工具中設定這個確切的時間,但它仍然會在那里拋出錯誤。
uj5u.com熱心網友回復:
如果時區是
BermudaCanadaCubaGreenlandHaitiMexicoSaint Pierre and MiquelonThe BahamasTurks and Caicos IslandsUnited States
然后是Standard Time和Daylight Saving Time(DST) 之間的切換時間。
計劃在 2018 年Sunday, 11 March 2018將時鐘2 AM從3 AM.
02:00:00所以和之間沒有時間03:00:00。
資源
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/438197.html
標籤:php mysql 约会时间 laravel-8 php-碳
