HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

idate

Description

The idate of Date / Time for PHP format a local time/date as integer.

Syntax

idate ( string $format [, int $timestamp = time() ] ) : int

Parameters

format

CharacterDescription
BSwatch Beat/Internet Time
dDay of the month
hHour (12 hour format)
HHour (24 hour format)
iMinutes
I (uppercase i)returns 1 if DST is activated, 0 otherwise
L (uppercase l)returns 1 for leap year, 0 otherwise
mMonth number
sSeconds
tDays in current month
USeconds since the Unix Epoch - January 1 1970 00:00:00 UTC - this is the same as time()
wDay of the week (0 on Sunday)
WISO-8601 week number of year, weeks starting on Monday
yYear (1 or 2 digits - check note below)
YYear (4 digits)
zDay of the year
ZTimezone offset in seconds

timestamp

The optional timestamp parameter is an integer Unix timestamp that defaults to the current local time if a timestamp is not given. In other words, it defaults to the value of time().

Return

Returns an integer.

Examples

1

<?

// 1072915200
$timestamp = strtotime('1st January 2004');
echo $timestamp . "\n";

// 2004
echo idate('Y', $timestamp) . "\n";

// 4
// prints the year in a two digit format however, as this would start with a "0", it only prints "4"
echo idate('y', $timestamp);
1072915200
2004
4