
Re: Fechas A Partir De Una Cadena De Texto
tincho escribió:
...
Pero CDate que al tratarse de una función que trata fechas, debería cuando menos tratar las fechas en los diversos formatos que hay por ahí mas o menos estandarizados.
...
De la ayuda de date en el sistema (man date)
"The --date=STRING is a mostly free format human readable date string
such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or
even "next Thursday". A date string may contain items indicating cal‐
endar date, time of day, time zone, day of week, relative time, rela‐
tive date, and numbers. An empty string indicates the beginning of the
day.
The date string format is more complex than is easily documented
here but is fully described in the info documentation."
(La negrita es mía)
En otras palabras, date no es una función, es un programa en sí mismo, un comando del sistema operativo. Su concepción tan compleja que ni siquiera en la ayuda on-line está totalmente descrita.
Es asombrosa la cantidad de formatos que admite... en inglés. Sin embargo no admite todo: prueba date --date="next Thursday" y funciona. prueba date --date="Next Thursday" y no funciona. No te digo ya si pones "próximo Jueves"... porque cuando hablamos de fechas, hablamos de formatos locales, no de formatos "más o menos estandarizados que andan por ahí". Yo, personalmente nunca había visto ese formato que tú indicas, con una T y un + entre los dígitos, o sea, que tan normal, no es.