Programación Web y Scripting > PHP

 Validar Fecha Y Hora

<< < (4/4)

Bicholey:
:D  :D  :D

Gracias por la ayuda

Mollense:

--- Cita de: "bob esponja" ---
--- Citar ---You have to do server-side validation in addition to client-side validation anyway since client-side validation can always be bypassed.
--- Fin de la cita ---

--- Fin de la cita ---
Claro, la validación del lado del cliente solo es para evitar recargar la página de forma innecesaria. La validación, a mi modo de ver, debería hacerse en ambos lados.-

 :beer:

--- Cita de: ""Bicholey"" ---Gracias por la ayuda
--- Fin de la cita ---
Por nadasss :ball:

F_Tanori:
Para validar yo lo hago de esta manera y hasta el momento me ha funcionado  :kicking:

el formato debe de ser dd/mm/yyyy si alguien quiere modificar la funcion para que admita mas formatos, adelante y que la suba de nuevo, o si le encuentrar algun error, y publique el 'fix'  :smartass:




--- Código: Text ---function FechaValida(fecha)   {        var dia,mes,anio        dia=fecha.substr(0,2);    mes=fecha.substr(3,2);    anio=fecha.substr(6,4);        var lfecha=new Date(anio,mes - 1,dia);    if (mes==lfecha.getMonth()+1)       {      if (anio==lfecha.getFullYear())           {           if (dia==lfecha.getDate())                    {               return true;             }        }       }    return false;      } 
y valido con una funcion en el evento onSubmit del fromulario

Claro esta bien validar de los dos lado, pero siempre hay que validar de lado del cliente para evitar hacer trabajar al server, con informacion inecesaria mejor evitas que sea enviada hasta que sea valida




Saludos

Bicholey:

--- Cita de: "F_Tanori" --- Para validar yo lo hago de esta manera y hasta el momento me ha funcionado  :kicking:

el formato debe de ser dd/mm/yyyy si alguien quiere modificar la funcion para que admita mas formatos, adelante y que la suba de nuevo, o si le encuentrar algun error, y publique el 'fix'  :smartass:




--- Código: Text ---function FechaValida(fecha)   {        var dia,mes,anio        dia=fecha.substr(0,2);    mes=fecha.substr(3,2);    anio=fecha.substr(6,4);        var lfecha=new Date(anio,mes - 1,dia);    if (mes==lfecha.getMonth()+1)       {      if (anio==lfecha.getFullYear())           {           if (dia==lfecha.getDate())                    {               return true;             }        }       }    return false;      } 
y valido con una funcion en el evento onSubmit del fromulario

Claro esta bien validar de los dos lado, pero siempre hay que validar de lado del cliente para evitar hacer trabajar al server, con informacion inecesaria mejor evitas que sea enviada hasta que sea valida




Saludos
--- Fin de la cita ---
 :D  :D  :D  :D  :D


Lo malo es que estoy utilizando el Easyphp , si lo habeis utilizado os habeis dado cuenta que cuando haces los campos y le das el tipo de dato que se va a ingresar le doy date pero el formato que trae es YYYY/MM/DD, alguno de uds sabe si puedo modificar eso ?????

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa