время
|
|
Глава 21. Функции 57
уже знакомы по преды-
дущим примерам, но кое-что новое здесь есть. В первых же строчках скрипта опре-
деляется время. Сначала считываются показания часов, затем минут. Эти числа,
соответственно, попадают в указанные нами переменные и уже могут быть выведе-
ны на экран. Но все не так просто. Если сделать логический вывод в соответствии
с законами русского языка, то если 1, то час, а если 2, то часа, и т. д. В следующих
Правка вид вверенное Сй?ие йпрюкв
Сейчас 02 часа, 29 минут
Рис. 23. 1. Результат выполнения скрипта
Глава 23. Функции даты/времени и работы с календарем 311
строках скрипта определяются слова для дальнейшего использования. Подходят
три варианта — час, часов, часа. Считанное показание текущего времени сохране-
но в переменной $ch, и работать будем именно с ней. В первой строке проверки
смотрим, равно ли $ch единице или 21 . Не трудно догадаться, что это те числа,
при которых следует поставить слово час. Если да, то переменной $h присваивает-
ся значение $hl.