Ambos parecen hacer lo mismo. Solo me preocupa que uno use zonas horarias de manera diferente a la otra.¿Cuál es la diferencia entre Date.current y Date.today?
26
A
Respuesta
52
Ver el código de Rails, línea 40 here.
# Returns Time.zone.today when <tt>Time.zone</tt> or <tt>config.time_zone</tt> are set, otherwise just returns Date.today.
def current
::Time.zone ? ::Time.zone.today : ::Date.today
end
Así Si ha definido una zona horaria, obtendrá una Fecha zonal de lo contrario obtendrá Date.today
.
Por cierto no hay Date.now
9
Si las comparaciones que hacen siempre debe utilizar Date.current
Esto es porque si usted está en una zona horaria que podría estar en un día diferente a UTC, y su zona horaria ISN 't establecido entonces usted puede tener la situación donde Date.today == Date.tomorrow
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre " " y ""?
- 2. ¿cuál es la diferencia entre:.! y: r !?
- 3. ¿Cuál es la diferencia entre ".equals" y "=="?
- 4. Cuál es la diferencia entre = y: =
- 5. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 6. ¿Cuál es la diferencia entre .ToString (+) y ""
- 7. Cuál es la diferencia entre $ (...) y `...`
- 8. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 9. ¿Cuál es la diferencia entre + = y = +?
- 10. ¿Cuál es la diferencia entre dict() y {}?
- 11. Cuál es la diferencia entre $ y jQuery
- 12. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 13. ¿Cuál es la diferencia entre {0} y ""?
- 14. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 15. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 16. Cuál es la diferencia entre la función() {}() y la función() {}()
- 17. ¿Cuál es la diferencia entre @ y $ y% en MSBuild?
- 18. ¿Cuál es la diferencia entre la vinculación estática y dinámica?
- 19. ¿Cuál es la diferencia entre la carpeta vim72 y vimfiles?
- 20. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 21. ¿Cuál es la diferencia entre CookieContainer y la colección Response.Cookies?
- 22. ¿Cuál es la diferencia entre la tubería y el zócalo?
- 23. ¿Cuál es la diferencia entre la relación Composición y Asociación?
- 24. ¿Cuál es la diferencia entre la sección .got y .got.plt?
- 25. ¿cuál es la diferencia entre el material y la textura?
- 26. ¿Cuál es la diferencia entre WPF y la aplicación Silverlight?
- 27. ¿Cuál es la diferencia entre el casting y la conversión?
- 28. ¿Cuál es la diferencia entre uno mismo y la ventana?
- 29. ¿cuál es la diferencia entre la lex y yacc
- 30. ¿Cuál es la diferencia entre el marco y la arquitectura?
¿Quiere decir Date.today? No creo que haya un Date.now. – d11wtq