Ajuda com formatos de datas em PHP

  • Autor Autor ubuwolf
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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
 
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Tópicos similares

S
Respostas
6
Visitas
617
santiago casta
S
P
Respostas
6
Visitas
815
ricardo88
R
Voltar
Topo