Devuelve la marca de tiempo Unix que corresponde a los argumentos dados. Esta marca de tiempo es un entero largo que contiene el número de segundos entre el Epoch Unix (Enero 1 1970 00:00:00 GMT) y la hora especificada.
Es posible dejar sin definir argumentos en orden de derecha a izquierda; cualquier argumento omitido será definido con el valor actual de acuerdo a la fecha y hora local.
El número de la hora.
El número del minuto.
El número de segundos después del minuto.
El número del mes.
El número del dÃa.
El número del año, puede ser un valor de dos o cuatro dÃgitos; los valores entre 0-69 se convierten a 2000-2069 y 70-100 a 1970-2000. En sistemas en donde time_t es un entero de 32bits con signo, como ocurre comúnmente hoy en dÃa, el rango válido para anyo es un valor entre 1901 y 2038, aunque esta limitante no existe a partir de PHP 5.1.0.
Este parámetro puede definirse a 1 si la hora está dentro del tiempo de ahorro de luz diurna (DST), 0 si no lo es, o -1 (el valor predeterminado) si se desconoce si la hora está dentro del tiempo de ahorro de luz diurna o no. Si se desconoce, PHP intenta averiguarlo por sà solo. Esto puede causar resultados inesperados (pero no incorrectos). Algunas veces son inválidos si DST está habilitado en el sistema en el que está corriendo PHP o el valor de es_dst es 1. Si DST está habilitado en p.ej. 2:00, todas las horas entre las 2:00 y las 3:00 son inválidas y mktime() devuelve un valor indefinido (por lo general negativo). Algunos sistemas (p.ej. Solaris 8) habilita DST a media noche asà que la hora 0:30 del dÃa cuando DST está habilitado se evalúa como 23:30 del dÃa anterior.
Nota: A partir de PHP 5.1.0, este parámetro se ha hecho obsoleto. Como resultado, las nuevas caracterÃsticas de manejo de zona horaria deberÃan usarse en su lugar.
mktime() devuelve la marca de tiempo Unix de los argumentos dados. Si los argumentos son inválidos (p.ej. si el año, mes y dÃa son todos 0), la función devuelve FALSE (antes de PHP 5.1 devolvÃa -1).
Ejemplo 2. El último dÃa del mes siguiente El último dÃa de cualquier mes dado puede ser expresado como el dÃa "0" del siguiente mes, no el dÃa -1. Los dos ejemplos siguientes producirán la cadena "El último dia en Feb 2000 es: 29".
|
| Atención |
Antes de PHP 5.1.0, las marcas de tiempo negativas no eran soportadas bajo ninguna versión conocida de Windows asà como en otros sistemas. Por lo tanto, el rango de años válidos se limitaba a 1970 hasta 2038. |