Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Le diste a date un texto que no es un instante ISO válido, y el motor te dice por qué. Veamos qué acepta. El formato es año, mes y día separados por guiones, que significa medianoche en UTC. O bien una fecha, una letra T, la hora con minutos y opcionalmente segundos y fracciones, y un desfase: la letra Z, o más o menos horas y minutos. Si hay hora, el desfase es obligatorio, porque una hora sin desfase es una adivinanza. La fecha debe existir de verdad: el veintinueve de febrero de dos mil veintitrés no existe. La hora va de cero a veintitrés, y minutos y segundos de cero a cincuenta y nueve. Un segundo sesenta se rechaza, porque no corresponde a ningún milisegundo. Un ejemplo: dos mil veintitrés, guion, cero dos, guion, veintinueve. La solución es corregir la fecha. El mensaje trae el texto y la razón.
Texto del catálogo de errores del motor de Rush.
