我有一個消息系統,我正在轉換日期。我正在轉換日期,因此我采用用戶時區(以紐約為例),然后使用 date() 函數。但是當我刪除 date_create() 時,它會起作用并輸出:2020-09-06 08:45:25。但當有創建日期時,不會輸出任何內容。這是我的代碼:date_default_timezone_set("America/New_York"); $date1 = date("Y-m-d H:i:s"); $date2 = date_create($date1); echo $date2;
1 回答

Helenr
TA貢獻1780條經驗 獲得超4個贊
事實上?date_create?返回 DateTime 類的對象,因此您無法回顯它,為此您應該將其轉換為字符串通過使用?date_format?例如:
echo?date_format($date2,?'Y-m-d?H:i:s');
- 1 回答
- 0 關注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消