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
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