Volevo aggiungere il supporto del fuso orario alla mia app del blog ma sono rimasto bloccato con un problema di progettazione.
Ogni post ha un campo published_on che memorizza la data di pubblicazione in un formato con timezone (UTC convertito nel fuso orario dell'utente). Fin qui tutto bene. Ma il permalink di un post viene creato anche dalla data di pubblicazione. Ha il formato: / year / month / day / slug.
Questo ovviamente è not consapevole del fuso orario e deve essere lo stesso per tutti gli utenti in tutto il mondo. Quindi devo definire un fuso orario da utilizzare per il permalink . Ci sono tre opzioni che hanno un senso:
- Il fuso orario dell'autore
- UTC
- Il fuso orario predefinito del server.
Quale sarebbe il più appropriato?