[Bug]: Date and time do not match if "app.timezone" is not in UTC
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia da app/config.php e riproduci il problema usando un fuso orario diverso da UTC, come Asia/Tokyo, confrontando l'ora visualizzata con il valore created_at del modello. Traccia come questi valori di data e ora vengono caricati e visualizzati in Invoker; il lavoro è completato quando le date e gli orari visualizzati corrispondono al fuso orario Laravel configurato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Operating system
Windows11 23H2 (22631.3958)
Laravel Version
v10.47.0
PHP Version
PHP 8.2.13 built: Nov 24 2023 08:47:18
Project Location
Remote (Server)
Bug description
We had this problem before, but the time zone specification on the server side was UTC.
However, if the timezone key in app/config.php on the server side is changed to something other than UTC, the time displayed in Invoker will not match.
Perhaps the datetime type values such as created_at are assumed to be in UTC and converted when displayed.
> config("app.timezone")
= "Asia/Tokyo"
> EventDivisionPrice::first()
= App\Models\EventDivisionPrice {#6237
id: 1,
event_id: 1,
division_id: 1,
price: 20000.0,
created_at: "2024-03-14 12:32:53",
updated_at: "2024-03-14 12:32:53",
}
> EventDivisionPrice::first()->created_at
= Illuminate\Support\Carbon @1710387173 {#5516
date: 2024-03-14 12:32:53.0 Asia/Tokyo (+09:00),
}
The time zone of this PC is "Asia/Tokyo" time zone (UTC+9)
Steps to reproduce
- Set "timezone" in app/config.php to something other than UTC.
Example: 'timezone' => 'Asia/Tokyo',
Relevant log output
No response
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 76
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di beyondcode/invoker-community
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
beyondcode/invoker-community#400 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
beyondcode/invoker-community#399 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
beyondcode/invoker-community#398 ·
-
feature request
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
beyondcode/invoker-community#397 ·
-
Invoker issueAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
beyondcode/invoker-community#396 ·
Tutte le issue di beyondcode/invoker-community
Issue simili
-
DRY stats column groupingsApertaready
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
wheresrhys/totf#1214 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
CodeChefVIT/ffcs#281 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
maintenance
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno