Foros del Web » Programando para Internet » PHP »

cambio de fecha php mysql

Estas en el tema de cambio de fecha php mysql en el foro de PHP en Foros del Web. Hola, porfavor necesito ayuda.. tengo el siguiente codigo para cambiar la fecha de formato dia-mes-año a la mysql (que es un cacho) año-mes-dia esta es ...
  #1 (permalink)  
Antiguo 01/12/2009, 11:08
Avatar de revapax  
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 39
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta cambio de fecha php mysql

Hola, porfavor necesito ayuda.. tengo el siguiente codigo para cambiar la fecha de formato dia-mes-año a la mysql (que es un cacho) año-mes-dia

esta es my funcion..

Código:
<?php
function cambiaf_a_mysql($fecha){
    ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
    $lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
    return $lafecha;
} 
?>
y aqui la llamo para cambiar el formato

<input type="text" name="fecha" style="width: 145px"value="<? echo date ( "d-m-Y") ?>">

$fecha=$_POST['fecha'];

mysql_query("INSERT INTO atencion (PERSONAL_IdPersonal,SUCURSAL_IdSucursal,MASCOTA_I dMascota, FechaAtencion)
VALUES ('$personal1','$sucursal1','$id1','" . cambiaf_a_mysql($fecha) ."')");



pero al insertarla graba 0000-00-00

ayuda porfavoor
  #2 (permalink)  
Antiguo 01/12/2009, 11:11
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: cambio de fecha php mysql

:O
mas facil
Código php:
Ver original
  1. function cambiaf_a_mysql($fecha){
  2.     return date("Y-m-d",strtotime($fecha));
  3. }
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 01/12/2009, 21:56
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: cambio de fecha php mysql

hola
mysql tiene una función llamada date_format y le pasas la fecha y el formato, más fácil aún, pero bueno, lo que hay es modos de hacerlo
saludos
  #4 (permalink)  
Antiguo 01/12/2009, 22:17
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: cambio de fecha php mysql

Busca en google la sentencia DATE_FORMAT para consultas sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.