Insertar Fecha con PHP en MySQL

Publicidad

Una manera fácil de insertar la fecha actual con PHP en una base de datos MySQL puede ser la siguiente:

<?php
$date = date("Y-m-d");
mysql_query("INSERT INTO date_table VALUES ('$name', '$date')", $db_connection);
?>

Para obtener el timestamp de Unix a partir de un campo Fecha, puede utilizar una función como la que se muestra a continuación:

<?php
// Devuelve Unix timestamp de una fecha MySQL en formato YYYY-MM-DD
function mysqldate_to_unix_timestamp($date) {

list($year, $month, $day) = explode(‘-’, format_date( $date) );
return mktime(0, 0, 0, $month, $day, $year);
}
?>

Related Posts Plugin for WordPress, Blogger...

Artículos relacionados:

  1. Importar una gran base de datos MySQL por línea de comandos
    Seguramente si entraste aquí es porque estás intentando importar una...
  2. download mysql jdbc driver
    Puede bajar los drivers para jdbc mysql de la siguiente...
  3. MySQL Workbench: Alternativa a phpMyAdmin
    MySQL Workbench (anteriormente conocida como DB Designer) es una alternativa...
  4. Cómo crear una base de datos en cPanel (MySQL)
    cPanel en es uno de los sistemas de panel de...

Insertar Fecha con PHP en MySQL se encuentra en Programación usa los siguientes tags:

 

28 comentarios to “Insertar Fecha con PHP en MySQL”

  1. Merial dice:

    Excelente, es la única función que he encontrado limpia y sencilla gracias

  2. Ruy Diaz dice:

    aun no lo pruebo pero espero me de resultados en un campo date en mysql

  3. leo dice:

    no me sale estoy intentando ingresar una fecha con firebir desde php pero no me sale ayuaaaaa

  4. Diego dice:

    Yo queria lo inverso, para mostrar la fecha del servidor

  5. Julio dice:

    algo mas simple seria…

  6. Miguel dice:

    Yo lo probe y si funciono, de hecho lo adapte de la siguiente manera:

    <input name=”fecha” id=”fecha” type=”hidden” value=”">

    Con esto el valor de fecha se convierte en un valor oculto en el formulario, el cual se puede enviar a una base de datos, junto con otros valores.

  7. dariana dice:

    hola…

    yo tengo una tabla q tiene un campo fecha de nacimiento, kiero insertar alli desde mi formulario la fecha de su cumpleaños para esto tengo un combo de seleccion para dia luego para mes y luego para año.. como haria para insertarlo ami tabla si tengo por default 0000-00-00 ayuda plzz gracias

  8. saul dice:

    Tengo otra forma

    En la base de datos se coloca un campo tipo timestamp con el atributo timestamp q captura automaticamente la fecha en fotmato yy/mm/dd, h/m/s

  9. RODRIGO dice:

    La solucion de Saul es las mas simple lo hice en 1 minuto, muy recomendado para saber cuando se modifica un registro cuando al menos mas de 100 personas ingresan datos

  10. Halethh dice:

    Efectivamente la solucion de saul a sido una maravilla para mi! muchas gracias!

  11. ebreyaue dice:

    muy buena la funcion ya estaba googleando y dando vueltas sin resultado.

  12. hoch dice:

    Muchísimas gracias, como dice otro comentario la única explicación clara y que funciona que he encontrado después de dar muchas vueltas :)

  13. 1musica dice:

    Eres un maldito genio compadre! muchas gracias!!!

  14. portes dice:

    muy buen post

  15. diseño web dice:

    Funcion muy simple y util, gracias!!

  16. juan dice:

    hola amigos tengo el mismo problemasa que DARIANA no se como hacer que mediante las tres listas una es el de dia, mes y ano seguarde en mysql tienen algien por hay la soulucion??

  17. Ivan dice:

    Porfa Saul, si pudieras hacer unas lineas ejemplo.

    Supongamos que queremos este dato almacenado:

    “Saul 20-10-2008 at 4:43:03 pm”

    Como capturar esa fecha y almacenarla en los formatos adecuados, así como extraerla y mostrarla.

    Gracias

  18. Gonzalo dice:

    No es lo que estaba buscando.
    Llegue aca porque estoy buscando la forma de ingresar en la base de datos una fecha que ingreso como dd/mm/aaaa en un campo (input).
    Para eso tengo que convertirla, y aqui no explica eso :(

  19. Mico dice:

    me podriais ayudar con una cosita de mysql y php?resulta k tengo k hacer una base de datos para el instituto,y solo me falta hacer k la fecha te la de el sistema

  20. Prueba con esto: date("Y-m-d H:i:s")

  21. Walter dice:

    Me gustaria saber en una base de datos mysql tengo datos de fechas de nacimiento, quiero que al llegar esa fecha le envie a esa persona un mail en forma automatica preestablecido, se puede?

    Gracias!!!1

  22. Tito dice:

    dariana,

    la solucion podria ser que concatenes a una variable los datos seleccionados en tu formulario, digamos: fecha = dia + mes + año
    el codigo seria:

    $fecha=$ano.”/”.$mes.”/”.dia;

    donde:
    $fecha= variable para guardar en DB
    $ano=lista de form que almacena el año
    $mes=lista de form que almacena el mes
    $dia=lista de form que almacena el dia

    espero les sirva

  23. muchas gracias, me sirvio para hacer los comentarios y que auto ponga cuando se efectuo

  24. Gracias Tito por el aporte. Un saludo.

  25. De nada, que lo disfrutes.

  26. Orcmat dice:

    perdón pero el de arriba tiene mal puesta las comillas ya dia le falta el signo
    gracias por todos loas aportes .

    $fecha= $ano.”/”.$mes.”/”.$dia;

  27. Gonz dice:

    Muchas gracias amigo justo lo que andaba buscando.

Dejar un comentario