Reformateo de fechas en PHP
Al recuperar fechas de una base de datos, a menudo aparecen en un formato numérico estándar, como "2009-08 -12" (año numérico - mes numérico - día numérico). Para mejorar la legibilidad del usuario, es deseable reformatear las fechas a un formato más fácil de usar como "12 de agosto de 2009" (mes numérico - fecha numérica, año numérico).
Un enfoque eficaz para reformatear fechas en PHP implica usando la clase DateTime. A diferencia de las soluciones basadas en strtotime, este método garantiza la interpretación correcta del mes y el día independientemente de la configuración regional del servidor.
Para reformatear una fecha usando este enfoque:
Cree un Objeto DateTime de la fecha original:
$date = DateTime::createFromFormat('Y-m-d', $originalDate);
Formatea la fecha usando el formato deseado:
$output = $date->format('F j, Y');
Por ejemplo, asumiendo que la fecha original es almacenado en una variable llamada $date (por ejemplo, $date = $row['date_selected'];), el siguiente código reformateará la fecha:
$date = DateTime::createFromFormat('Y-m-d', $date);
$output = $date->format('F j, Y');
Este método proporciona una manera sólida y consistente de reformatear fechas en PHP, asegurando que el mes y el día se interpreten correctamente incluso en diferentes entornos locales. .
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3