0
我想根據當前服務器時區查看當月的哪一天。根據服務器時區獲取月份的天數
我曾嘗試:
但日期()一今天上午7時回到我的服務器的時間顯示是8。看起來,time()不會提取時區。
我不想更改全局默認時區,也不指定我的代碼中的特定時區。我想拿起服務器的時間。
我想根據當前服務器時區查看當月的哪一天。根據服務器時區獲取月份的天數
我曾嘗試:
但日期()一今天上午7時回到我的服務器的時間顯示是8。看起來,time()不會提取時區。
我不想更改全局默認時區,也不指定我的代碼中的特定時區。我想拿起服務器的時間。
您的選擇:
php.ini
相匹配底層服務器。date_default_timezone_set
可以全面更改時區,也可以在您需要使用日期(可能通過輔助函數)時更改時區。time()
的值手動添加/減去秒。
PHP允許與底層服務器有不同的時區。檢查'date_default_timezone_get'的值並將其與服務器的設置進行比較。 – ceejayoz
它正在返回UTC,而我的服務器時間是UTC + 10。但我不想嘗試更改默認的PHP時區,因爲這可能會破壞別的東西。 – Sarah
那麼,你可以改變服務器的時間,PHP的時間,或者你可以在任何地方使用'date_default_timezone_set'。由你決定。 – ceejayoz