Mes created_at
horodatages sont stockés dans UTC:Convertir temps d'un fuseau horaire à l'autre dans Rails
>> Annotation.last.created_at
=> Sat, 29 Aug 2009 23:30:09 UTC +00:00
Comment puis-je convertir un d'eux « heure de l'Est (Etats-Unis & Canada) » (compte tenu de la lumière du jour des économies)? Quelque chose comme:
Annotation.last.created_at.in_eastern_time
ou vous pouvez simplement utiliser heure ident 'now.in_time_zone (3)' ' – fl00r
created_at.in_time_zone ("EST") 'est plus court – Orlando
" EST "=" Heure normale de l'est ", il sera donc erroné pendant l'heure d'été. "Eastern Time (États-Unis et Canada)" détermine si c'est l'heure d'été ou pas pour vous. – jhiro009