ТОП PHP скрипт сегодня: PHP QR Code

Вы Тут:

Главная ›› Книги ›› PHP 5.0 для чайников ›› Функция mktime()

Преобразования к абсолютному времени

Помимо преобразования абсолютного времени к привычному для нас, часто требуется выполнить обратное действие. Для этого обычно используют функцию mktime() - листинг 14.6.

Листинг 14.6. Преобразования к абсолютному времени

<html>
<head>
<title> Преобразования к абсолютному времени </title>
</head>
<body>
<?php
$hour = 0;
$minute = 0;
$second = 0;
$month = 5;
$day = 5;
$year = 1954;

// Если у вас платформа Windows, то будет ошибка
echo mktime($hour, $minute, $second, $month, $day, $year);
?>
</body>
</html>

В этом примере у нас возникнет ошибка, так как 1954 год соответствует отрицательному значению абсолютного времени. Однако это не единственное ограничение на значение года. Так как обычно значение типа Integer не может превышать 2 147 483 647, то 2 038 год будет границей использования функции mktime().