sql >> Database >  >> RDS >> Mysql

tijdzonefunctie bouwen in PHP-webtoepassing

Toen ik met dit exacte probleem werd geconfronteerd, vond ik deze referentie , die de beknopte tijdzonelijst in Windows-stijl toewijst aan een subset van de belachelijk uitputtende tijdzonelijst in Unix-stijl.

Gebruikers krijgen een vervolgkeuzelijst te zien met deze namen in Windows-stijl (bijv. (GMT-05:00) Eastern Time (VS en Canada)), en hun selectie wordt opgeslagen in de db in de unix-stijlindeling (bijv. America/New_York )

Het werk van het toepassen van de tijdzonevoorkeur van de gebruiker wordt gedaan in PHP op het moment van weergave, met behulp van de DateTime-les . Ik denk dat ik dit zou aanraden, zodat je erop kunt vertrouwen dat de datums die je manipuleert in SQL/PHP altijd in UTC zijn, totdat ze worden weergegeven.



  1. Oracle:functiegebaseerde index selectieve uniciteit

  2. Selecteer het laatste bericht tussen de communicatie van twee gebruikers in mysql

  3. Datums tussen twee datums genereren

  4. Standaardwaarden van parameters parseren met PowerShell - Deel 1