CURRENT_TIMESTAMP
i detta fall genereras inte av PHP, utan av MySQL. Din fråga ber MySQL att ställa in den aktuella tidsstämpeln baserat på MySQL:s servertid. Som sådan skulle du behöva konfigurera MySQL för att använda den östra tidszonen, inte PHP.
En sak du kan tänka dig är att bara använda GMT för databastidsstämplar och göra tidszon- och sommartidsomvandlingar i applikationen. På så sätt har du potentiellt inte problemet med tidsstämplar för blandade zoner i databasen. Naturligtvis, om du inte tror att du någonsin skulle behöva använda något annat än den östra tidszonen i din app, kanske detta inte är viktigt för dig.