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);
}
?>
» Compra publicidad aquí: Enlace de texto
Artículos relacionados:
- Importar una gran base de datos MySQL por línea de comandos
Seguramente si entraste aquí es porque estás intentando importar una... - download mysql jdbc driver
Puede bajar los drivers para jdbc mysql de la siguiente... - MySQL Workbench: Alternativa a phpMyAdmin
MySQL Workbench (anteriormente conocida como DB Designer) es una alternativa... - Cómo crear una base de datos en cPanel (MySQL)
cPanel en es uno de los sistemas de panel de...
Excelente, es la única función que he encontrado limpia y sencilla gracias
aun no lo pruebo pero espero me de resultados en un campo date en mysql
no me sale estoy intentando ingresar una fecha con firebir desde php pero no me sale ayuaaaaa
Yo queria lo inverso, para mostrar la fecha del servidor
algo mas simple seria…
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.
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
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
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
Efectivamente la solucion de saul a sido una maravilla para mi! muchas gracias!
muy buena la funcion ya estaba googleando y dando vueltas sin resultado.
Muchísimas gracias, como dice otro comentario la única explicación clara y que funciona que he encontrado después de dar muchas vueltas
Eres un maldito genio compadre! muchas gracias!!!
muy buen post
Funcion muy simple y util, gracias!!
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??
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
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
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
Prueba con esto:
date("Y-m-d H:i:s")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
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
muchas gracias, me sirvio para hacer los comentarios y que auto ponga cuando se efectuo
Gracias Tito por el aporte. Un saludo.
De nada, que lo disfrutes.
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;
Muchas gracias amigo justo lo que andaba buscando.
Gracias…