Clase PHP para manipular fechas y horas.
- Inicio
- Desarrollo web
- Scripts / Librerías y clases Clase para 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.
- Funciones para recuperar fechas y horas.
- Funciones para agregar y quitar fechas / horas.
- Funciones para comparar.
- Funciones de formato.
- Tabla de constantes.
- 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.
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.
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 );
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" |
La documentación de la clase PHP la puedes encontrar en este enlace o en el archivo de descarga.
Buscar programas
Introduce los términos de búsqueda ...
Software patrocinado.
Detalles y descargar
Si te ha gustado esta página, programa o artículo puedes votar haciendo clic en este botón:
