Documentation
¶
Overview ¶
Package when parsea y humaniza fechas para los recordatorios de nem, en Go puro y sin dependencias. Acepta fechas absolutas (ISO) y relativas (+3d, today, tomorrow) — el agente normalmente pasa fechas absolutas que ya calculó.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Humanize ¶
Humanize describe un due relativo a now en lenguaje natural y compacto, por día calendario: "today", "tomorrow", "in 3 days", "overdue 2d".
func HumanizeSince ¶ added in v0.6.0
HumanizeSince describe el tiempo transcurrido desde anchor en lenguaje natural y compacto: "hoy", "hace 3 días", "hace 5 meses", "hace 2 años". Espejo de Humanize pero mirando al pasado y con granularidad creciente.
func Parse ¶
Parse convierte una expresión de fecha en un unix timestamp (segundos), relativo a now y en la zona local de now. Formatos:
2006-01-02 fecha (a las 00:00 local) 2006-01-02 15:04 fecha y hora 2006-01-02T15:04 idem (ISO con T) today | tomorrow atajos de día +3d | +2w | +6h offset desde now (días, semanas, horas)
func YearsSince ¶ added in v0.6.0
YearsSince devuelve los años completos transcurridos entre anchor y now (p.ej. la edad a partir de la fecha de nacimiento). No cuenta el año en curso hasta que pasa el día del aniversario. Negativo si anchor está en el futuro.
Types ¶
This section is empty.