Tecnología

Inicio

Cómo incrementar una fecha en PHP

Cómo incrementar una fecha en PHP


El lenguaje PHP proporciona una serie de funciones estándar para la manipulación de fechas. El uso de estas funciones, se puede incrementar fácilmente una fecha, la adición de un solo día a la misma. Esta puede ser la fecha actual o cualquier otra fecha que usted ha enumerado en su script PHP. Incrementar una fecha es una práctica común, especialmente en sitios web donde los usuarios están planeando algún evento o la compra. Incrementando una fecha en PHP no es complicado, por lo que la tarea puede llevarse a cabo rápidamente utilizando sólo una pequeña cantidad de código.

Instrucciones

1 Preparar el script PHP. Si usted no tiene ya uno, abrir un nuevo archivo en un editor de texto, guardarlo con extensión ".php" e introduzca el siguiente código de esquema:

<Html>

<Head> </ head>

<Body>

<? Php

// Código PHP aquí

?>

</ Body>

</ Html>

El código PHP se coloca entre las etiquetas de apertura y cierre de PHP script (antes de la etiqueta "?>"). Puede incluir cualquiera de HTML que desee fuera de la sección de la página PHP.

2 Crear una fecha en el código PHP. Uso de la función de PHP date, su código puede modelar una sola fecha, incluyendo el procesamiento y la muestra durante la interacción del usuario. En este ejemplo se crea una variable de fecha para modelar la fecha actual en el momento en que se ejecuta la secuencia de comandos:

// Modelos actuales de la fecha en el formato »25 de diciembre de 2013"

$ CurrentDate = date ( "d AF");

echo "<p> La fecha de hoy es:" $ currentDate "</ p>";..

Este fragmento de código utiliza la función de fecha para devolver una cadena de texto que contiene la fecha actual en un formato que sea reconocible dentro de PHP. El formato también se puede leer a los usuarios, por lo que el comando echo lo escribe en el navegador para la visualización.

3 Añadir a su fecha. Para añadir un día para su fecha, incrementándolo, utilice la función "strtotime", que convierte cadenas en las marcas de tiempo. El siguiente código añade un día para la fecha actual, guardar el resultado en una variable:

$ IncrementedTime = strtotime ( "+ 1 día", strtotime ($ currentDate));

Tenga en cuenta que el resultado de este código es para almacenar una variable de fecha y hora, no una fecha formateada.

4 Formatear la fecha incrementado y la enviará al usuario. Uso de la función de la fecha de nuevo, pero esta vez en la variable de fecha y hora incrementado, crear una cadena de fecha con formato y escribirla en el navegador del usuario para su visualización:

$ TomorrowDate = date ( "d año fiscal", $ incrementedTime);

echo "<p> fecha de mañana es:" $ tomorrowDate "</ p>";..

Este código toma la marca de tiempo resultante de incrementar la fecha de hoy, a continuación, utiliza la función de fecha de formato como una cadena de fecha, esta salida para su visualización.

5 Guarde el archivo PHP y subirlo a su servidor. Vaya a la página correspondiente en un navegador Web para probarlo. Compruebe que la fecha se incrementa correctamente.

Consejos y advertencias

  • Se puede modificar el formato de la fecha para que se muestre como más te guste. También puede utilizar la función en una fecha diferente a la actual, mediante el suministro de esto como un parámetro para la primera función de la fecha. La función por defecto es hoy si no hacen esto.
  • Hay un montón de posibles opciones de formato de fecha en PHP, que se puede ver en el manual oficial de PHP en línea.
  • Tenga cuidado si va a realizar cálculos numéricos más avanzados en las fechas en PHP, ya que puede ser muy complicado.