¿Cuál sería la mejor manera de verificar si una fecha tiene más de un día, o un año, etc.?Comprobando si la fecha tiene más de un día, más de un año, etc.
7
A
Respuesta
9
Ver esta pregunta: comparision of date in ruby La comparan con un valor como
1.day.ago
1.month.ago
1.year.ago
El uso de estos produce el siguiente resultado:
Loading development environment (Rails 3.0.7)
ruby-1.9.2-p180 :001 > 1.year.ago
=> Thu, 27 May 2010 17:45:25 UTC +00:00
ruby-1.9.2-p180 :002 > 1.month.ago
=> Wed, 27 Apr 2011 17:45:32 UTC +00:00
ruby-1.9.2-p180 :003 > 1.day.ago
=> Thu, 26 May 2011 17:45:36 UTC +00:00
ruby-1.9.2-p180 :004 >
y ver si funciona.
3
if the_date < 1.day.ago or the_date < 1.year.ago
1
Proveedores:
a_date > 1.day.ago
a_date > 1.year.ago
4
Uso ActiveSupport ayudantes
@date < 1.day.ago
@some_other_date < 2.years.ago
Cuestiones relacionadas
- 1. encontrar si la fecha es más de 30 días
- 2. Django: Grupo por fecha (día, mes, año)
- 3. Python Pregunta: año y día del año hasta la fecha?
- 4. Comprobando si un número complejo tiene NaN
- 5. Obtener detalles de la fecha (día, mes, año) en GWT
- 6. comprobando si la diferencia entre la fecha 2 es más de 20 minutos
- 7. Comprobando si un usuario específico tiene un rol
- 8. ¿La manera más limpia y más Pythonic de obtener la fecha de mañana?
- 9. Cómo visualizar un día de la fecha
- 10. Crear una fecha solo con mes y día, sin año
- 11. fecha Dividir en diferentes columnas de año, mes y día
- 12. Ordenando por fecha descendente - mes, día y año
- 13. Crear fecha de día, mes, año campos en MySQL
- 14. Comprobando si existe una fecha o no en Java
- 15. ¿Cuál es la manera más elegante de obtener el final del día (fecha y hora)?
- 16. ¿Cómo puedo saber si una fecha es válida y no más que el año 2038?
- 17. fecha de actualización + un año de MySQL
- 18. ¿Quitar filas de la tabla de MySQL donde la marca de tiempo tiene más de un día?
- 19. ¿Es posible que un selector de fechas presente el nombre año/mes/día + día?
- 20. ¿Cómo obtener el año/mes/día de un objeto de fecha?
- 21. Cómo descubrir si algún día es un día de trabajo
- 22. Convertir un servidor SQL a un formato de fecha más corta
- 23. Cómo arrojar un error de compilación si más de un miembro tiene el mismo atributo
- 24. NSDate - hace un año, dilema
- 25. ¿Cuál es la forma más simple de disminuir una fecha en Javascript en 1 día?
- 26. Fecha de entrega, obtener el día de la semana - SYSTEMTIME
- 27. ¿Cómo restar un día de una fecha?
- 28. Cálculo de un día dada una fecha
- 29. Día juliano del año en Java
- 30. Comprobando si la fecha es fines de semana PHP
cuidadosa, reciente Fecha es mayor que la fecha más antigua, por ejemplo, '1.day.ago> 1.month.ago' –