J'ai un certain nombre de produits périssables. Par conséquent, chaque produit a un attribut appelé Heures_expiration qui indique combien d'heures le produit peut être utilisé avant qu'il ne passe mal. P>
Pour ex, Apple expire dans 168 heures; écrou expire dans 4320 heures. P>
donné, les heures à expiration du produit et l'heure actuelle (temps.now ou date.now), comment puis-je humaniser l'heure à expiration de certains des moyens d'échantillonnage suivants? P>
Votre article est défini pour expirer à propos de: P>
À la recherche de quelque chose de robuste et de simple! P>
3 Réponses :
Regardez la distance des temps Docs: http://apidock.com/rails/actionview / Aides / DateHelper / Distance_of_Time_in_words P>
Une autre aide facile est Le nom de la méthode peut sembler qu'il ne peut que traiter des dates passées, mais elle gère en réalité les dates futures. Vous pouvez l'essayer dans votre console de rails: p> "expire dans 5 jours" em> p> p> p> p> p> P> P> time_ago_in_words code>: https: // apidock.com/rainails/actionvie/helpers/datehelper/time_ago_in_words
J'éviterais
mois code> - mois peut être de 28 à 31 jours. Je préférerais des jours (et peut-être des semaines).