Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 06:02
Joaquin2111
 
Fecha de Ingreso: diciembre-2009
Mensajes: 40
Antigüedad: 14 años, 4 meses
Puntos: 0
Funciones para validar y modificar fechas.

Hola Gente.

Estoy creando varias funciones para trabajar con fechas, transformarlas, validarlas etc, y he creido que sería interesante ir posteandolas por aquí.

Aporto mi primer granito de arena y el que tenga mas cosas o mejoras sobre esta simple función, las puede ir posteando por aquí.

Saludos a todos.

Código PHP:
Ver original
  1. <?php
  2. $fecha_original="28/02/2010";
  3. echo validar_fecha($fecha_original,1);
  4. function validar_fecha($fecha,$formato){
  5. //1- formato espanol
  6. //2- formato americano
  7. //3- formato ano dia mes, para hacer inserts en mysql por ejemplo
  8.     $fechal = explode("/",$fecha);
  9.     if(isset($fechal[1]) && is_numeric($fechal[1]) && isset($fechal[0]) && is_numeric($fechal[0]) && isset($fechal[2]) && is_numeric($fechal[2])){
  10.         if(checkdate($fechal[1],$fechal[0],$fechal[2])){
  11.             if($formato == 1){return $fechal[0]."/".$fechal[1]."/".$fechal[2];
  12.             }elseif($formato == 2){return $fechal[1]."/".$fechal[0]."/".$fechal[2];
  13.             }elseif($formato == 3){return $fechal[2]."/".$fechal[1]."/".$fechal[0];}
  14.         }else{return 0;}
  15.     }else{return 0;}
  16. }
  17. ?>

Última edición por Joaquin2111; 01/02/2010 a las 06:14