convertir fechas php
hola porfavor
como puedo hacer ingresar este formato de fecha a mysql dd/mm/aaaa ejemplo: 14/10/2007 en que me abre equivocado? tengo duda si abre ingreso bien o no la llamada de la funcion en $query="insert into tabla (fecha)values('fecha_mysql($fecha)')"; ya que cuando ingreso siempre me sale 0000-00-00 uso el localhost de appserv saludos Código PHP:
|
Hola:
Tú función lo que hace es transformar una fecha de formato español, dia/mes/año al formato que usa MySQL aaaa/mm/dd. Con la función substr no tienes ningún problema para presentarla como quieras. Saludos. |
Cita:
es solo para hacer consultas? |
Formato fachas
Si que sirve.
<input name="fecha" type="text" size="10" maxlength="10"> Permite al usuario introducir una fecha dd-mm-aaaa. $query="insert into tabla (fecha)values('fecha_mysql($fecha)')"; La toma del campo del formulario, la valida y la guarda en la base de datos, aaaa-mm-dd. Para leer la bd: $result=mysql_query("SELECT * FROM tabla"); while( $row=mysql_fetch_array($result) ) { // para sacar la fecha en formato dd-mm-aaaa $ano = substr( $row["fecha"],0,4 ); $mes = substr( $row["fecha"],5,2 ); $dia = substr( $row["fecha"],8,2 ); echo ( "Fecha :".$dia."-".$mes."-".$ano." ".$hora. "<br>" ); } Espero que esto aclare tus dudas. Saludos |
La franja horaria es GMT +2. Ahora son las 13:38:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi