sql >> Database >  >> RDS >> Mysql

PHP gebruikt CURRENT_TIMESTAMP uit oostelijke tijdzone

CURRENT_TIMESTAMP wordt in dit geval niet gegenereerd door PHP, maar door MySQL. Uw vraag vraagt ​​MySQL om de huidige tijdstempel in te stellen op basis van de servertijd van MySQL. Als zodanig zou je MySQL moeten configureren om de oostelijke tijdzone te gebruiken, niet PHP.

Een ding dat u zou kunnen overwegen, is om gewoon GMT te gebruiken voor database-tijdstempels en tijdzone- en zomertijdconversies in de toepassing uit te voeren. Op die manier heb je mogelijk niet het probleem van tijdstempels voor gemengde zones in de database. Als u denkt dat u nooit iets anders dan de oostelijke tijdzone in uw app hoeft te gebruiken, is dit natuurlijk misschien niet belangrijk voor u.



  1. Hoe een tabel automatisch bijwerken als een andere tabel wordt bijgewerkt op een andere mysql-server?

  2. mysql:haal het aantal records tussen twee datum-tijd

  3. Android SQLite invoegen of bijwerken

  4. Time-out voor SQL Server-query, afhankelijk van Where-clausule