вторник, 28 марта 2017 г.

PHP. Создание дат и времени - Эпоха Unix

time — Возвращает текущую метку времени Unix.
Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970 00:00:00 GMT) до текущего времени.

mktime — Возвращает метку времени Unix для заданной даты.
int mktime ($hr, $min, $sec, $mo, $day, $yr)

strtotime — Преобразует текстовое представление даты на английском языке в метку времени Unix.
int strtotime ( string $time [, int $now = time() ] )

checkdate — Проверяет корректность даты по григорианскому календарю.
bool checkdate ( int $month , int $day , int $year)
Проверяет корректность даты по переданным аргументам. Дата считается корректной, если все параметры принимают допустимые значения.
month -  Месяц. Принимает значения от 1 до 12 включительно.
day -  День. Принимает значения, допустимые для указанного месяца month. При этом учитывается, является ли год year високосным.
year -  Год. Принимает значения от 1 до 32767 включительно.
Возвращает TRUE, если проверяемая дата является корректной, или FALSE в противном случае.


<html>
<head>
<title>Dates and time: Unix</title>
</head>
<body>
<?php
echo time();
echo "<br />";
echo mktime(2, 30, 45, 10, 1, 2009);
echo "<br />";

// проверка даты, есть ли такая дата
echo checkdate(12,31,200) ? 'true' : 'false'; // true
echo "<br />";

echo checkdate(2,31,200) ? 'true' : 'false'; // false
echo "<br />";

$unix_timestamp = strtotime("now");
echo $unix_timestamp . "<br />";

$unix_timestamp = strtotime("September 15, 2004");
echo $unix_timestamp . "<br />";

$unix_timestamp = strtotime("+1 day");
echo $unix_timestamp . "<br />";

$unix_timestamp = strtotime("last Monday");
echo $unix_timestamp . "<br />";

?>
</body>
</html>

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html