![]()
Para visualizar el efecto del mecanismo propuesto, se presenta más abajo, un cuadro interactivo que convierte fechas desde el formato de 6 caracteres al de 8 y viceversa.
De 8 a 6
caracteres (AAAAMMDD a AAMMDD)
Para realizar la 'compresión' de 8 a 6 caracteres, ingrese valores en formato AAAAMMDD (Por. Ej.) 19931031, 19900816 ó 20031228, y luego presione el botón Aplicar. El equivalente en formato de 6 caracteres se presentará en el casillero Resultante. El test acepta años en el rango de 1900 a 2256 verificando los correspondientes años bisiestos para los días 29 de febrero.
De 6 a 8
caracteres (AAMMDD a AAAAMMDD)
Para probar la expansión de formato, ingrese valores de la forma AAMMDD (Por. Ej.) 931031, 900816, 031228, A30715 ó 000710, y además defina el valor referencial Año Inferior. Este último tiene por propósito interpretar los años resultantes inferiores al señalado como correspondientes al siglo siguiente, esto es, si se ingresa Año Inferior igual a 1930, los años ingresados como 00, 01,...,28 y 29 serán interpretados como 2000, 2001,...,2028 y 2029 respectivamente, mientras que los años 30,31,....,98 y 99, se asociarán a 1930, 1931,...,1998 y 1999.
El propósito del valor referencial Año Inferior, es mantener en funcionamiento, con mínima o sin variación, muchos programas de entrada de datos que aceptan sólo el ingreso de valores numéricos en fechas de 6 dígitos, los que mantendrían esa modalidad de interacción con usuarios, aceptando por ejemplo el año 00 e interpretándolo como 2000. Nótese que en el ejemplo, el valor AAMMDD es actualizado si es afectado por el Año Inferior.
Esta aplicación de prueba ha sido desarrollada con JavaScript, y su código fuente está disponible desde la ventana superior.
![]()
Esta página fue actualizada el Miércoles 06 de Enero de 1999 00:31:29
Cualquier comentario al respecto, agracederé enviarlo a email: enavarro@mcl.cl