entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Cambiar el formato "date" en variable php

Hola a todos,

¿Cómo le puedo cambiar el formato a mi variable PHP? la recibo de esta manera

$variable= filter_input(INPUT_POST, "START"); (y trae esto '20/10/2015'), es decir DD/MM/Y

y yo la quiero al revés, es decir YY/MM/DD que sería lo mismo que '2015/09/23' por ejemplo

ojalá que me puedan ayudar con esta duda, de antemano muchas gracias!

1 Respuesta

3votos

white Puntos75880

Hola @rach,

Puedes usar la clase DateTime,

$variable = filter_input(INPUT_POST, "START");
$date = DateTime::createFromFormat('d/m/Y', $variable);
$newDate = $date->format('Y/m/d');

echo $newDate;

o puedes usar strtotime reemplazando slashes.

$variable = filter_input(INPUT_POST, "START");
echo date('Y/m/d', strtotime(str_replace('/', '-', $variable)));

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta