Московское время:
04 часа 21 минута 8 секунд

Исходный код:


<?php

$hour 
= date("H");
$min = date("i");
$sec = (int)date("s");

if (
$hour == 1 or $hour == 21) {
$hour_name = "час";
} elseif (
$hour == 1 or $hour == 21) {
$hour_name = "часа";
}
elseif (
$hour == 2 or $hour == 3 or $hour == 4 or $hour == 22 or $hour == 23) {
$hour_name = "часа";
} else {
$hour_name = "часов";
}

if (
$min == 1 or $min == 21 or $min == 31 or $min == 41 or $min == 51) {
$min_name = "минута";
} elseif (
$min == 2 or $min == 3 or $min == 4 or $min == 22 or $min == 23 or $min == 24 or $min == 32 or
$min == 33 or $min == 34 or $min == 42 or $min == 43 or $min == 44 or $min == 52 or $min == 53 or $min == 54) {
$min_name = "минуты";
} else {
$min_name = "минут";
}

if (
$sec == 1 or $sec == 21 or $sec == 31 or $sec == 41 or $sec == 51) {
$sec_name = "секунда";
} elseif (
$sec == 2 or $sec == 3 or $sec == 4 or $sec == 22 or $sec == 23 or $sec == 24 or $sec == 32 or
$sec == 33 or $sec == 34 or $sec == 42 or $sec == 43 or $sec == 44 or $sec == 52 or $sec == 53 or $sec == 54) {
$sec_name = "секунды";
} else {
$sec_name = "секунд";
}

echo 
"<!DOCTYPE html>
<head>
<meta charset=\"utf-8\">
<title>Выравнивание по центру</title>
<meta name="
viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div><h1>Московское время:<br/>
$hour $hour_name $min $min_name $sec $sec_name</h1></div>
</body>
</html>"
;

?>

Назад