Оглавление

Получение информации из значения временной метки

Можно использовать функцию 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 для текущего времени.

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити