0
我有一個zip_code數據庫,它也具有與郵政編碼相關的正確時區。我存儲用戶在會話ZIP_CODE和正確拔出的時區是這樣的:獲取具體時區PHP
$timezone_array = mysql_query("SELECT time_zone FROM zip_code WHERE zip_code = '".$zip_session."'");
while($timezone_cells = mysql_fetch_array($timezone_array))
{
$their_timezone = $timezone_cells['time_zone'];
}
如果我的郵編是07110,那麼$their_timezone
將東方。我如何使用PHP來設置正確的時區?我不知道如何使用此功能date_default_timezone_set('America/new_york')
像這樣date_default_timezone_set($their_timezone)
。存儲在數據庫中的time_zones是Atlanic,Eastern,Central,Mountain,Pacific等。PHP中的任何函數都可以使用這些函數,而不是最近的城市ex:America/New_York?
挑4匹配的美國城市,然後用它們的date_default_timezone_set()函數 – 2012-10-03 22:57:00
也許你應該存儲在正確的時區在db – Ibu
**警告**您的代碼可能容易受到sql注入攻擊。 –