16-02-2010, 10:40
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
תשמור תמיד לפי השעה שלך, ותשאל את הגולש מה איזור הזמן שלו יחסית ל GMT. בהתאם ליחס בין איזור הזמן שלו לאיזור הזמן שלך, תחבר את ההפרש בשעות כפול 3600 עם ה unixtime שאתה שמרת ואז תציג באמצעות date
כמובן שאז יש לך בעייה עם שעוני קיץ וחורף. כדי להתמודד עם זה, תוכל, לחלופין, לשאול אותו באיזה איזור זמן הוא ש PHP תומכת בו, ואז להשתמש ב date_set_default_timezone ולהציג את ה unixtime שלך עם date בלי שום שינויים מצידך - PHP כבר תדאג לחישובי איזור הזמן הנכונים.
|