sql >> Databáze >  >> RDS >> Mysql

Práce s PHP serverem a MySQL serverem v různých časových pásmech

Od PHP 5.1.0 můžete použít date_default_timezone_set() funkce pro nastavení výchozího časového pásma používaného všemi funkcemi data a času ve skriptu.

Pro MySql (citováno z Podpora časového pásma serveru MySQL stránka)

Zajímavé pro vás je nastavení časových pásem podle připojení, které byste použili na začátku svých skriptů

SET timezone = 'Europe/London';

Pokud jde o zjištění nastavení časového pásma klienta, můžete použít trochu JavaScriptu k získání a uložení těchto informací do souboru cookie a použít je při dalších čteních stránek k výpočtu správného časového pásma.

//Returns the offset (time difference) between Greenwich Mean Time (GMT) 
//and local time of Date object, in minutes.
var offset = new Date().getTimezoneOffset(); 
document.cookie = 'timezoneOffset=' + escape(offset);

Nebo můžete uživatelům nabídnout možnost, aby si sami nastavili časová pásma.



  1. Jak zjistit celkový počet otevřených/aktivních připojení na serveru ms sql 2005

  2. Zkontrolujte, zda v Oracle existuje tabulka

  3. MySQL, abyste získali počet řádků, které připadají na datum pro každý den v měsíci

  4. Jak vytvořit databázi MySQL pomocí cPanel API