Преобразования к абсолютному времени
Помимо преобразования абсолютного времени к привычному для нас, часто требуется выполнить обратное действие. Для этого обычно используют функцию 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().