Používejte Unixový čas všude. Používá UTC, takže je to stejné pro každé časové pásmo. Metody pro data se na něj a zpět obvykle převádějí pomocí informací o časovém pásmu, které mají, takže byste měli mít správný čas.
Alternativně můžete použít Unix Time pouze k přenosu času z jednoho počítače na druhý (např. z DB na váš server s PHP nebo do JavaScript klienta). Existují funkce, které lze převést do něj az něj v každém jazyce. Pro MySQL je to:
UNIX_TIMESTAMP(date)
FROM_UNIXTIME(unix_timestamp)
Tímto způsobem byste mohli mít svůj čas správně naformátovaný v DB a v protokolech, ale stále mít všude správný místní čas.