0
我的Laravel應用程序當前設置爲使用UTC作爲時區。它用於所有日期,如created_at
和updated_at
。引導datetimepicker和Laravel時區
但是,在我的應用程序中,我有一個表單,允許用戶使用引導日期時間戳插件指定scheduled_at
日期。現在問題在於,datetimepicker插件使用了momentjs來自動在用戶本地時區中顯示輸入的日期。
所以我想出來一個解決方案,將插入他們輸入的日期爲UTC。最大的障礙是我希望它仍然在當前時區顯示輸入日期,然後在數據庫插入之前將其轉換。
我想我可以有一個隱藏的輸入字段,它會使用momentjs自動填充它們的時區名稱,然後使用該隱藏字段將日期轉換爲通過碳的UTC。
這是我擁有的最好還是唯一的選擇?