Avatar Image
Usuario habitual
Usuario habitual

Hola amigos
tengo esta variable:
----
$fecha = "14/02/2006";
----
Y quiero ingresarla a la Base de Datos en un campo Date, lo malo es que lo he estado ingresando como una cadena.

Bueno como podría usar esa función mktime() para convertir $fecha de cadena a formato Date, bueno se que en ASP existe la función CDate() que hace que una cadena se convierta a formato Date, pero en php no lo se.
Gracias de antemano y cordiales saludos Sonrisa Gigante

Avatar Image
@man / @woman
@man / @woman

Con expresiones regulares tienes que cortar la fecha en 3 partes ¿sabes hacerlo?

Después:
int mktime ( [int hora [, int minuto [, int segundo [, int mes [, int dia [, int anyo [, int es_dst]]]]]]] )

Te devuelve en segundos (Obtener la marca de tiempo Unix de una fecha).

Y después...
$tiempo_seg=mktime(0,0,0,$mes,$dia,$ano);

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por NoSetup.org
Con expresiones regulares tienes que cortar la fecha en 3 partes ¿sabes hacerlo?

Después:
int mktime ( [int hora [, int minuto [, int segundo [, int mes [, int dia [, int anyo [, int es_dst]]]]]]] )

Te devuelve en segundos (Obtener la marca de tiempo Unix de una fecha).

Y después...
$tiempo_seg=mktime(0,0,0,$mes,$dia,$ano);


Gracias por tu respuesta,
Primero dices que debo de cortar la fecha en 3 partes?
Bueno debo de utilizar la funcion substr() para cortar y dividir digamos dia, mes y año así:
-------
$fecha = '14/2/2006';
Y tendría
$dia = 14
$mes = 2
$año = 2006
-------
Y luego esas variables $dia, mes y año las coloco en el mkdir?
Como lo hago? Esto me convierte esa cadena en un formato Date para poder ingresarlo en el campo de Date de la Base de Datos en MySQL? Bueno como veras estoy algo desorientado, espero puedas ayudarme con este problema.
Muchas Gracias
Avatar Image
@man / @woman
@man / @woman

Pues mas o menos.... primero lo divides, y cada parte la guardas en una variable que quieras, después con mktime (que no mkdir) y como te he puesto lo pasas a un número int de segundos, que ya es manejable por PHP para manejar las fechas.


Recuerda que en php.net tienes el manual oficial de php con ejemplos y las páginas de documentación en castellano.

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por NoSetup.org
Pues mas o menos.... primero lo divides, y cada parte la guardas en una variable que quieras, después con mktime (que no mkdir) y como te he puesto lo pasas a un número int de segundos, que ya es manejable por PHP para manejar las fechas.


Recuerda que en php.net tienes el manual oficial de php con ejemplos y las páginas de documentación en castellano.

Ok amigo muchas gracias ya descargue la documentacion y estoy revisandola.
Gracias
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 27/Jun/2004, 15:59
celuloco NoSetup.org14kJun/04