Tengo dos fechas y deseo mostrar un mensaje como "n días antes de la finalización de la prueba". donde n
es un número de días entre dos fechas determinadas. ¿Es mejor hacer esto dentro de las vistas o hay una manera rápida de hacerlo dentro de la plantilla?Calcular el número de días entre dos fechas dentro de las plantillas de Django
5
A
Respuesta
10
Use timesince plantilla de etiqueta.
1
posible duplicado here
me gustaría utilizar realmente utiliza el mismo método lazerscience, algo como esto:
from datetime import datetime, timedelta
from django import template
from django.utils.timesince import timesince
register = template.Library()
@register.filter
def time_until(value):
now = datetime.now()
try:
difference = value - now
except:
return value
if difference <= timedelta(minutes=1):
return 'just now'
return '%(time)s ago' % {'time': timesince(value).split(', ')[0]}
Cuestiones relacionadas
- 1. Java, calcular el número de días entre dos fechas
- 2. Calcular el número de días hábiles entre dos días
- 3. Número de días entre dos fechas
- 4. ¿Cómo puedo calcular el número de años entre dos fechas?
- 5. Contabilizar días de trabajo entre dos fechas
- 6. iPhone - obtenga el número de días entre dos fechas
- 7. Diferencia de días entre dos fechas
- 8. ¿Cómo encontrar el número de días entre dos fechas
- 9. JavaScript: Cómo calcular el número de días entre dos fechas usando javascript
- 10. ¿Cómo puedo calcular el número de días entre dos fechas en Perl?
- 11. Número de días entre dos fechas en Joda-Time
- 12. Número de días entre dos fechas: ANSI SQL
- 13. Calcular Número de años entre las fechas en Sql
- 14. Número de meses entre dos fechas
- 15. Obtener el número de días entre dos fechas de NSDate en una zona horaria particular
- 16. PHP para calcular el número de horas de oficina entre dos fechas
- 17. ¿Cómo encontrar el número de días entre dos fechas en Java o Groovy?
- 18. Días, horas, minutos, segundos entre dos fechas
- 19. Calcular el número de horas entre 2 fechas en PHP
- 20. ¿Cómo calculo el número de días, menos los domingos, entre dos fechas en C#?
- 21. Días entre dos fechas en Python
- 22. ¿Cómo obtener el número de días de diferencia entre dos fechas en mysql?
- 23. ¿Cómo calculo el número de días entre dos fechas usando Python?
- 24. Seleccione entre dos fechas con Django
- 25. calcular la diferencia entre dos fechas
- 26. ¿Cómo puedo comparar dos fechas, devolver un número de días
- 27. Número de viernes entre dos fechas
- 28. ¿Cómo obtener el número de días entre dos fechas en Java?
- 29. ¿Cálculo de cuántos días hay entre dos fechas en DB2?
- 30. ActionScript 3.0 + ¿Calcula el intervalo de tiempo entre dos fechas?
Sería mejor utilizar ugettext en su función para que pueda ser internatiomalized. –
Acepto, este fragmento fue tomado de la respuesta a la que me he vinculado y modificado solo para mostrar "tiempo hasta la fecha" en lugar de "tiempo transcurrido desde" (aunque todavía se imprime "x días atrás": P) –