Clase PHP para manipular fechas y horas.

Más sobre el programa :: Requerimientos :: Videos :: Actualizaciones

Si necesitas trabajar con fechas y horas en tu página o aplicación en PHP, esta clase te permite utilizar y acceder a funciones que te facilitarán el trabajo de programación.

Se trata de una simple clase que encapsula métodos y funciones varias, por ejemplo para recuperar valores de fecha y hora, formatear, manipular, comparar y realizar cálculos.

Acerca de la licencia, podemos decir que es completamente gratuita y de libre uso, distribuida bajo licencia GPL (contiene documentación.)

Mas información sobre el programa.

En el sitio web del autor, además de la clase php, se lista una breve documentación que detalla los métodos, funciones, constantes y ejemplos de como utilizarla.

A continuación puedes ver un resumen del contenido.

  1. Funciones para recuperar fechas y horas.
  2. Funciones para agregar y quitar fechas / horas.
  3. Funciones para comparar.
  4. Funciones de formato.
  5. Tabla de constantes.
  6. Documentación completa.

 

1 - Funciones para recuperar fechas y horas.

  • getYear: Función que retorna el año de una fecha.
  • getMonth: Retorna el mes.
  • getDay: Retorna el día.
  • getWeekDay: Devuelve el día de la semana.
  • getHours, getMinutes, getSEconds: Funciones que devuelven la hora, minutos y segundos respectivamente.
  • DaysInMonth: Devuelve el número de días que contiene un mes determinado.

2 - Funciones para agregar y quitar fechas y horas

Los métodos AddYears, AddMonth, AddDays, AddHours y AddMinutes, se pueden utilizar para añadir años, meses, días, horas, minutos y segundos respectivamente a la fecha que se pase como parámetro a la función.

3 - Funciones para comparar.

La función compareTo permite comparar dos fechas, por ejemplo.

if( $date1->compareTo( $date2 ) == 0 ) echo "date1 y date2 son iguales";

La función daysTo permite recupera el número de días entre un intervalo de fechas.

4 - Funciones de formato.

La función de formato Format y toString, devuelven una fecha con el formato indicado.

toString retorna la fecha de acuerdo al formato dado, por ejemplo:

$time = $date->toString( "%H hours %M minutes %S seconds" );

Ejempo de la función Format.

$today = Date::Format( "%a %d %m %Y", time() );
$yesterday = Date::Format( "%a %d %m %Y", time() - 86400 );

5 - Tabla de constantes.

A continuación se enumran las constantes, junto a su descripción y valor.

Nombre de constante Descripción Valor
WDAY_SUNDAY Domingo 0
WDAY_MONDAY Lunes 1
WDAY_TUESDAY Martes 2
WDAY_WENESDAY Miércoles 3
WDAY_THURSDAY Jueves 4
WDAY_FRIDAY Viernes 5
WDAY_SATURDAY Sábado 6
SEC_MINUTE Número de segundos por minuto 60
SEC_HOUR Número de segundos por hora 3600
SEC_DAY Número de segundos en un día 86400
FMT_DATEISO Formato de fecha ISO 8061 "%Y%m%dT%H%M%S"
FMT_DATELDAP LDAP formato de fecha "% Y% m% d% H% M% SZ
FMT_DATEFR formato de fecha Francés (dd / mm / aaaa) "D% m /% /% Y"
FMT_DATEEN Formato de fecha EU (mm/jj/aaaa) "%m/%d/%Y"
FMT_TIME Formato de horas hh:mm, "%H:%M"

6 -Documentación completa.

La documentación de la clase PHP la puedes encontrar en este enlace o en el archivo de descarga.


Requerimientos de instalación y uso.

Plataforma PHP


Videos tutoriales.

Cambios, actualizaciones y mejoras del programa.

Buscar programas


Introduce los términos de búsqueda ...

Enlaces patrocinados.


Detalles y descargar

Web:
Licencia:
Gratis - Software libre - GPL
Versión:
--
Idioma:
Inglés
Programa actualizado:
20 ENE 2011


Si te ha gustado esta página, programa o artículo puedes votar haciendo clic en este botón:

Programas relacionados: