Работа с датами и временем в PHP

Основным временным данным, используемым в PHP, является время в секундах, прошедшее с начала 1 января 1970 года. Это временное данное называется в PHP меткой времени (timestamp).

2014-08-04

8.11 KB

0 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


                                       Работа с датами и временем в PHP

Основным временным данным, используемым в PHP, является время в секундах, прошедшее с начала 1 января 1970 года. Это временное данное называется в PHP меткой времени (timestamp).

Получить метку времени для заданной даты и времени можно с помощью функции

int mktime( [int hour [, int minute [, int second 

[, int month [, int day [, int year]]]]]])

где hour, minute и second – значения соответственно часа, минуты и секунды, month  – значение индекса месяца (от 1 до 12), day  – значение дня в месяце (от 1 до 31), year  – значение года. Если параметры, начиная с некоторого параметра, пропущены, то они заменяются значениями текущей даты и времени.

Получить метку времени для текущей даты и текущего времени можно с помощью функции

int time().

Для получения компонент даты и времени по заданной метке времени timestamp используется функция

array getDate([int timestamp]).

Если параметр при вызове функции не задан, выводятся компоненты для текущей даты и текущего времени. Функция возвращает ассоциативный массив со следующими ключами и значениями даты и времени:

  •  'seconds' – количество секунд (от 0 до 59);
  •  'minutes' – количество минут (от 0 до 59);
  •  'hours' – количество часов (от 0 до 23);
  •  'mday' – число в месяце (от 1 до 31);
  •  'wday' – индекс дня недели в месяце (от 0 – воскресенье до 6 – суббота);
  •  'mon' – индекс месяца (от 0 –январь до 11 – декабрь);
  •  'year' – год (четыре цифры);

Функция

array getTimeOfDay()

возвращает ассоциативный массив со следующими ключами и значениями времени:

  •  'sec' – количество секунд, прошедших с 1 января 1970 года до текущего момента;
  •  'usec' – количество микросекунд, прошедших с последней секунды;
  •  'minuteswest' – смещение к западу от Гринвича (в минутах);
  •  'dsttime' – тип коррекции летнего времени – DST (Daylight Saving Time – светосберегающее время) (1 – летнее время, 0 – зимнее время, -1 – тип коррекции не определен).
  •  Функция 
  •  bool checkDate(int month, int day, int year)
  •  возвращает true, если дата (month – индекс месяца, day  – день в месяце  и year – год) является правильной и false – в противном случае. Дата считается правильной, если значение года лежит в диапазоне от 1 до 32767 включительно, значение индекса месяца лежит в диапазоне от 1 до 12, а день – в диапазоне от 1 до максимального значения для данного месяца – 30 или 31. Для количества дней в феврале (28 или 29) учитывается, является ли год високосным.



 

Другие похожие работы, которые могут вас заинтересовать.
19204. Работа с прессой 31 KB
  Предоставление материалов для печати, на основе которых затем журналистами готовятся сообщения, репортажи, статьи, очерки; ответы на запросы прессы и предоставление комплексных информационных услуг (возможности для журналистов по сбору и технической обработке исходной информации), мониторинг - отслеживание, анализ и оценка сообщений печати, радио и телевидения. Принятие мер, при необходимости, по исправлению ошибок в сообщениях и выступление с опровержениями.
10584. Работа над словарем 12.01 KB
  Работа над лексическим запасом является одной из основных целей и задач в методике преподавания иностранного языка и наряду с этим одной из самых сложных проблем по ряду причин одной из которых является динамичный характер лексики. Что касается лексического состав современного немецкого языка то количество лексических единиц используемых носителями языка в повседневном общении Stndrtsprche колеблется в пределах от 300. Совершенно очевидно что освоить такой объем сложно если не сказать не возможно даже носителю языка не говоря уже о...
3933. Работа с массивами в PHP 8.92 KB
  Вставка удаление и замена элементов в массиве Функция rry_push добавляет один или несколько элементов в конец массива а функция rry_pop удаляет последний элемент массива. Функция rry_splice удаляет length элементов массива начиная со смещения offset и если задан третий параметр заменяет удаленные элементы элементами массива replcement если параметр length не задан удаляются элементы до конца массива. Функция rry_unique удаляет из массива повторяющиеся значения оставляя только одно из них. Функция rry_merge сливает...
6343. ЭНЕРГИЯ, РАБОТА, МОЩНОСТЬ 59.23 KB
  Понятия энергии и работы широко используются в повседневной жизни. Известно что работа совершается за счет запаса энергии и наоборот совершая работу можно увеличить запас энергии в каком-либо устройстве. Например совершая работу при заводе часов мы создаем запас энергии в пружине за счет которого затем идут часы. Понятие энергии связывает воедино все явления природы.
14838. Работа с цветом в CorelDraw 360.59 KB
  Работа с цветом в CorelDrw Тема: Работа с цветом в CorelDrw Цель лекционного занятия: изучить способы выбора цвета и способов заливки фона и объектов в CorelDrw. Дополнительные возможности заливки. Основные инструменты интерактивной заливки. Однородная заливка Простейшим способом заливки объекта является использование палитры расположенной в правой части окна CorelDRW.
3696. Работа с макроскопическими препаратами 4.7 KB
  Форма органа сохранена или нет если нет в чем выражена деформация. Размеры органа увеличен уменьшен примерно во сколько раз. Цвет органа с поверхности.
3936. Работа с файловой системой в PHP 9.24 KB
  Каждый файл, кроме имени и содержания, имеет набор параметров, определяющих его характеристики (время создания, идентификатор владельца, число ссылок на данный файл в файловой системе и т. п.). Приведенные ниже функции обеспечивают доступ к этой информации
17402. Племенная работа в собаководстве 16.13 KB
  Идеология племенной работы в FCI заключается в том что разведение собак должно быть основано на долгосрочных целях и обоснованных основополагающих принципах. В нем в частности указано: племенная деятельность осуществляется только с использованием функционально и генетически здоровых психически крепких породистых собак; генетически здоровой считается породистая собака в том случае если она передает по наследству стандартные отличительные качества породный тип и типичное для породы поведение но при этом не...
4455. Работа с объектами в Word 82.51 KB
  Для запуска редактора формул следует выполнить команду Формула (лента Вставка). При этом появляется панель Конструктор – Работа с формулами, а на рабочем листе появляется «Место для формулы».
14839. Работа с текстом в CorelDraw 184.46 KB
  Изменение расположения символов текста Виды текста В Corel Drw существует два вида текста художественный и простой. Художественный текст можно модифицировать как любой графический объект при этом он не перестает быть текстом даже после применения эффектов. Однако...
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.