Приднестровская поддержка XOOPS
Можно использовать функцию date, чтобы узнать часть или всю информацию о дате на основе значения временной метки. Но в РНР для этих целей есть специальная функция getdate, которая возвращает различные параметры иа основе значения временной метки.
Функции getdate передается значение временной метки, а на выходе получаем ассоциированный массив с ключами, которые перечислены в табл. 9.2.
Таблица 9.2. Значения ключей, возвращаемых функцией getdate
Ключ | Описание |
seconds | Секунды, 0-59 |
minutes | Минуты, 0-59 |
hours | Часы, 0-23 |
mday | День месяца, 1-31 |
wday | Депь недели, 0-6, где 0 — воскресенье |
yday | День года, 0-365 |
mon | Номер месяца, 1-12 |
year | Четырехзнаковый год |
weekday | Полное название дня недели, Sunday-Saturday |
month | Полное название месяца, January-December |
В примере ниже функция getdate определяет, будний или выходной заданный день:
$now = getdate() ;
switch ($now["wday"]) {
case 0: // Воскресенье
case 6: // Суббота
echo "Это выходной";
break;
default: echo "Это рабочий лонь";
}
Нужно помнить, что getdate без аргумента возвращает iмассив с индексами из табл. 9.2 для текущего времени.
Отправитель | Нити |
---|
5 пользователь(ей) активно (4 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 5 далее... |