Foros del Web » Programando para Internet » PHP »

convertir a fecha

Estas en el tema de convertir a fecha en el foro de PHP en Foros del Web. Hola como estan? hay alguna funcion que me convierta un string de este tipo 04/03/2010 en una fecha? saludos...
  #1 (permalink)  
Antiguo 04/03/2010, 09:46
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
convertir a fecha

Hola como estan?
hay alguna funcion que me convierta un string de este tipo 04/03/2010 en una fecha?

saludos
  #2 (permalink)  
Antiguo 04/03/2010, 09:48
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: convertir a fecha

Pero ya eso es una fecha. ¿A que formato lo quieres convertir?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 04/03/2010, 09:48
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: convertir a fecha

strtotime("04/03/2010");
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 04/03/2010, 09:51
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: convertir a fecha

Cita:
Iniciado por Hidek1 Ver Mensaje
strtotime("04/03/2010");
Si pero eso lo convertirá a segundos. En todo caso tiene que indicar que tipo de formato quiere la fecha, porque la información que esta recibiendo es de por sí una fecha.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 04/03/2010, 09:56
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: convertir a fecha

El tema es que yo recibo un string de un calendario en javascript (jcalendar) pero cuando lo guardo en la base de datos (mysql) en un campo date me lo guarda como 00-00-0000
  #6 (permalink)  
Antiguo 04/03/2010, 10:00
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: convertir a fecha

date("Y-m-d",strtotime("04/03/2010"));

aunque por tu respuesta
Cita:
me lo guarda como 00-00-0000
seria
date("d-m-Y",strtotime("04/03/2010"));

ando medio lento por el terremoto aun
__________________
More about me...
~ @rhyudek1
~ Github
  #7 (permalink)  
Antiguo 04/03/2010, 10:01
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: convertir a fecha

¿Cómo lo haces? Con usar date debe ser suficiente.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #8 (permalink)  
Antiguo 04/03/2010, 10:29
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: convertir a fecha

todavia nada, la base de datos es un campo DATE y me guarda los datos de esta forma
0000-00-00

el calendario me devuelve un string de esta forma
04/03/2010

si le paso la funcion date ahora y de la forma que me dijo Hidek me guarda en la base
2069-12-31
  #9 (permalink)  
Antiguo 04/03/2010, 10:30
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: convertir a fecha

Bueno te sugiero que la dividas con explode y luego la vuelvas a unir de la forma que deseas. Aunque la forma como te indicó Hidek1, se supone que te funcione. Trata esto para que veas
Código PHP:
Ver original
  1. <?php
  2. echo date("Y-m-d",strtotime("04/03/2010"));
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #10 (permalink)  
Antiguo 04/03/2010, 10:38
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: convertir a fecha

ahora si perfecto, gracias por la ayuda

Etiquetas: fechas
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 19:48.