idate

(PHP 5)

idate -- Formatea la fecha/hora local como un número entero

Descripción

int idate ( string formato [, int marca_de_tiempo] )

Devuelve un número formateado según el parámetro formato y que representa la marca_de_tiempo proporcionada o la hora actual del sistema si no se indica el segundo parámetro.

Al contrario que la función date(), el formato de idate() se indica solamente con un carácter.

Tabla 1. Lista de valores permitidos en el parámetro formato

Carácter de formatoDescripción
BHora de Internet (también conocido como "beat" de la marca de relojes Swatch)
dDía del mes
hHora (en formato de 12 horas)
HHora (en formato de 24 horas)
iMinutos
IDevuelve 1 si está activado DST y 0 en otro caso
LDevuelve 1 si es un año bisiesto y 0 en otro caso
mNúmero del mes
sSegundos
tNúmero de días del mes actual
USegundos desde la Unix Epoch (que comienza el 1 de Enero de 1970 00:00:00 GMT). Se trata del mismo resultado que el obtenido con la función time()
wDía de la semana (considerando el número 0 para el Domingo)
WNúmero de la semana según la norma ISO-8601, que considera que todas las semanas comienzan en Lunes
yAño (1 o 2 dígitos - ver nota inferior)
YAño (4 dígitos)
zDía del año
ZDiferencia horaria en segundos

Nota: Como idate() devuelve siempre una variable de tipo integer y estos no pueden empezar en "0", idate() puede devolver menos dígitos que los esperados. Ver siguiente ejemplo:

<?php
$marca_de_tiempo
= strtotime('1st January 2004'); //1072915200

// Muestra el ano en formato de 2 digitos
// Sin embargo, como empezaria con "0", solo
// muestra el numero "4"
echo idate('y', $timestamp);
?>

Vea también date() y time().

Hosting by: hurra.com
Generated: 2007-01-26 18:00:43