Ayuda con fechas en PHP formatos

  • Autor Autor ubuwolf
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

ubuwolf

ubuwolf

Iota
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Hola resulta que tengo unas fechas en este formato
"Jueves, 11 de diciembre, 2014" y quisiera convertirla a un formato clásico para guardarla en un SQL.

Quien me ayuda? gracias
 
usa strtotime de php... desde ya tendrias que ppasarlo a ingles.
 
[MENTION=9679]cicklow[/MENTION] me arme una funcion que me sierve... nose si es similar a lo q me decias
PHP:
<?
$fecha1= "Viernes, 12 de diciembre, 2014";
$trozos=explode(",",$fecha1);
$dia = $trozos[0];
$dia_fecha = $trozos[1]; 
$ano = $trozos[2];
$trozos=explode("de",$dia_fecha);
$dia_num = $trozos[0];
$mes_text = $trozos[1];
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
$meses_num = array("1","2","3","4","5","6","7","8","9","10","11","12");
$fecha_comp = str_replace($meses, $meses_num, $dia_num);
echo trim($dia_num); 
echo "-";
echo trim($fecha_comp);
echo "-";
echo trim($ano);
?>
 
[MENTION=9679]cicklow[/MENTION] me arme una funcion que me sierve... nose si es similar a lo q me decias
PHP:
<?
$fecha1= "Viernes, 12 de diciembre, 2014";
$trozos=explode(",",$fecha1);
$dia = $trozos[0];
$dia_fecha = $trozos[1]; 
$ano = $trozos[2];
$trozos=explode("de",$dia_fecha);
$dia_num = $trozos[0];
$mes_text = $trozos[1];
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
$meses_num = array("1","2","3","4","5","6","7","8","9","10","11","12");
$fecha_comp = str_replace($meses, $meses_num, $dia_num);
echo trim($dia_num); 
echo "-";
echo trim($fecha_comp);
echo "-";
echo trim($ano);
?>

como ves en su ayuda strtotime es en ingles las fechas...strtotime("10 September 2000").... solo elimina " de " y cambia el nombre del mes a ingles... elimina las comas y el dia en formato nombre... ando desde el cel ahora sino te dejaba un ejemplo... pero no es dificil, solo es acomodar tu fecha a ingles. strtotime regresa la fecha en formato time osea algo como 67347344854 dsp esa fecha la metes en la base de datos y podes hacer lo ke kieras con esa fecha en ese formato
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Temas similares

S
Respuestas
6
Visitas
617
santiago casta
S
P
Respuestas
6
Visitas
815
ricardo88
R
Atrás
Arriba