Quale fuso orario viene utilizzato per i permalink dei post [chiuso]

3

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?

    
posta sbaechler 20.08.2012 - 23:14
fonte

2 risposte

14

Vorrei andare con UTC. Ha diversi vantaggi:

  1. È universale e non cambia con l'ora legale
  2. Non cambierà se il tuo server cambia fuso orario.
  3. Non cambierà se gli autori modificano il fuso orario.
  4. Esistono conversioni standard tra UTC e fusi orari locali.

Nonostante i problemi che a volte causa (confusione sul "giorno") può essere spiegato ed è coerente.

    
risposta data 20.08.2012 - 23:23
fonte
6

Abbiamo avuto lo stesso problema nel nostro progetto e abbiamo continuato a persistere nel database come UTC.

L'ora UTC viene convertita nel fuso orario locale dell'utente quando accede / legge i dati. Questo ha semplificato il nostro intero design.

    
risposta data 20.08.2012 - 23:23
fonte

Leggi altre domande sui tag