“Conocimientos Programación>Programación PHP /MySQL

Cómo convertir una fecha incorrecta PHP

2014/6/25
Errores en programas PHP causados ​​por fechas incorrectas pueden ser costosos . De acuerdo con International Data Corp. , las empresas gastaron más de $ 20 mil que fija la fecha de manejo de los programas informáticos a la espera de la transición Y2K . Fechas incorrectas pueden hacer que los programas PHP se bloquee o hacer cálculos incorrectos , que son a veces peor que el programa falle . Existen varios métodos que puede utilizar para convertir una fecha en formato incorrecto en una fecha con el formato correcto en un script PHP. Instrucciones
1

identificar el formato de la fecha incorrecta . Insertar el código de depuración en el script para emitir el contenido del campo con la fecha incorrecta . Entender por qué el formato no es correcto por lo que puede convertirlo en una fecha correcta y tomar medidas para evitar errores similares en el futuro . Por ejemplo, inserte el código siguiente en el script PHP que hace referencia el campo de fecha incorrecto:

echo " *** debug: date = $ date_field ***" ;
2

identificar fechas representadas por un valor entero como el número de segundos desde Enero 1, 1970 - por ejemplo , data de una base de datos Microsoft Access. Utilice la función "date" PHP para convertir valores enteros de un valor de fecha que puede ser procesada por el script PHP. Por ejemplo, inserte el siguiente script en su programa para convertir un día entero en un valor de fecha "MM /DD /AAAA" :

$ good_date = date ( "m /d /Y ", $ ACCESS_DATE ) ;
3

Utilice la función de PHP " strtotime " en conjunto con la función "date" PHP para convertir un formato de fecha incorrecta a una fecha con el formato correcto . Pase la fecha incorrecta a la función strtotime para crear un valor de tiempo , y luego, utilizar la función de "fecha " para formatear correctamente el valor del tiempo . Por ejemplo , escriba:

$ fixed_time = strtotime ($ bad_date ), $ new_date = date ( " Ym -d ", $ fixed_time ) ;
4

Utilice la función de subcadena para reordenar las porciones mes y día de una cadena de fecha cuando se transponen . Por ejemplo , para convertir " 14/10/2011 " a " 10/14/2011 ", utilice el siguiente código:

$ new_date = substr ($ bad_date , 3,2) . '/'. substr ($ bad_date , 0,2) . '/'. substr ($ bad_date , 6 ) ;

Programación PHP /MySQL
Definición de Php
Cómo compilar PHP a Windows GUI
Cómo convertir MyISAM a InnoDB en MySQL
Cómo convertir PHP para Booleanos
MySQL es lento en Magento
Cómo crear una WebTop en PHP
Cómo llamar a un archivo PHP en una tabla
Cómo utilizar el archivo HTML separado de PHP Archivo
Conocimientos Informáticos © http://www.ordenador.online