Date.today der veröffentlichten Anwendung konnte die Ortszeit in der Entwicklungsumgebung abrufen, aber als sie veröffentlicht wurde, war es UTC-Zeit.
Ändern Sie die Standardzeitzone in japanische Zeit
(App Name)/config/application.rb
config.time_zone = 'Asia/Tokyo'
Obwohl es in der Datenbank als UTC-Zeit registriert ist, wird es in der Anwendung als Tokio-Zeit angezeigt (ich denke, Sie können bestätigen, dass es UTC + 9:00 war).
Als Methode, um das heutige Datum zu erhalten Wechseln Sie von Date.today zu Time.zone.today
Denken Sie an diese Methode, da sie häufig standardmäßig mit UTC-Zeit in der Datenbank registriert und mithilfe von Time.zone auf das lokale Datum und die lokale Uhrzeit geändert wird.
Recommended Posts