sql >> Database teknologi >  >> RDS >> Mysql

opbygning af tidszonefunktion i PHP-webapplikation

Da jeg stod over for netop dette problem, fandt jeg denne reference , som kortlægger den kortfattede tidszoneliste i Windows-stil til en undergruppe af den latterligt udtømmende tidszoneliste i Unix-stil.

Brugere præsenteres for en rullemenu med disse Windows-stilnavne (f.eks. (GMT-05:00) Eastern Time (US &Canada)), og deres valg gemmes i db i unix-formatet (f.eks. America/New_York )

Arbejdet med at anvende brugerens tidszonepræference udføres i PHP på visningstidspunktet ved hjælp af DateTime-klasse . Jeg tror, ​​jeg vil anbefale dette, så du kan være sikker på, at de datoer, du manipulerer i SQL/PHP, altid er i UTC, indtil de vises.



  1. Generer en tilfældig LocalDate med java.time

  2. Når du automatisk opretter underdomæner ved brugertilmelding, opretter det et nyt websted eller giver det udseende af et websted?

  3. Mysql multiplikationsforespørgsel

  4. Indsæt flere elementer i et ID MySQL fra afkrydsningsfeltet input PHP-formular