Найти в Дзене

Дата и время в PHP

PHP предоставляет широкие возможности для работы с датами, и в этой статье мы расскажем о них. Php дата и время , php функции времени, php функции даты, php функции даты и времени, php функции работы с датой - обо всем этом мы расскажем сегодня. Получение метки времени функцией time() Функция PHP time () дает вам всю необходимую информацию о текущей дате и времени. Не требует аргументов, возвращает целое число. Целое число, возвращаемое функцией time (), представляет количество секунд, прошедших с полуночи по Гринвичу 1 января 1970 года. Этот момент известен как время UNIX (unix time), а количество секунд, прошедших с тех пор, называется отметкой времени. <?php print time(); ?>
Это даст следующий результат - 1480930103
К счастью, PHP предлагает отличные инструменты для преобразования unix time в форму, удобную для людей. Преобразование метки времени с помощью getdate () Функция getdate () дополнительно принимает отметку времени и возвращает ассоциативный массив, содержащий инфо
Оглавление

PHP предоставляет широкие возможности для работы с датами, и в этой статье мы расскажем о них.

Php дата и время , php функции времени, php функции даты, php функции даты и времени, php функции работы с датой - обо всем этом мы расскажем сегодня.

Получение метки времени функцией time()

Функция PHP time () дает вам всю необходимую информацию о текущей дате и времени. Не требует аргументов, возвращает целое число.

Целое число, возвращаемое функцией time (), представляет количество секунд, прошедших с полуночи по Гринвичу 1 января 1970 года. Этот момент известен как время UNIX (unix time), а количество секунд, прошедших с тех пор, называется отметкой времени.

<?php print time(); ?>

Это даст следующий результат -

1480930103

К счастью, PHP предлагает отличные инструменты для преобразования unix time в форму, удобную для людей.

Преобразование метки времени с помощью getdate ()

Функция getdate () дополнительно принимает отметку времени и возвращает ассоциативный массив, содержащий информацию о дате.

Если вы не укажите метку времени, то функция будет работать с текущей меткой времени, возвращенной функцией time ().

В следующей таблице перечислены элементы, содержащиеся в массиве, возвращаемом методом getdate ().


 Теперь у вас есть полный контроль над датой и временем. Вы можете отформатировать дату и время в любом формате.
Теперь у вас есть полный контроль над датой и временем. Вы можете отформатировать дату и время в любом формате.

Пример

Попробуйте следующий пример

<?php
$date_array = getdate();

foreach ( $date_array as $key => $val ){
print "$key = $val<br />";
}

$formated_date = "Today's date: ";
$formated_date .= $date_array['mday'] . "/";
$formated_date .= $date_array['mon'] . "/";
$formated_date .= $date_array['year'];

print $formated_date;
?>

Это даст следующий результат -

seconds = 10
minutes = 29
hours = 9
mday = 5
wday = 1
mon = 12
year = 2018
yday = 339
weekday = Monday
month = December
0 = 1480930150
Today's date: 5/12/2018

Преобразование метки времени с функцией date()

Функция date () возвращает отформатированную строку, представляющую дату. Вы можете определять формат, который возвращает date().

date(format,timestamp)

Функция date() может принять метку времени. Если она пропущена, тогда будут использоваться текущие дата и время. Любые другие данные, которые вы включаете в строку формата, переданную в date (), будут включены в возвращаемое значение.

В следующей таблице перечислены коды, которые может содержать строка format:

-3

Пример

Попробуйте следующий пример

<?php
print date("m/d/y G.i:s<br>", time());
print "Today is ";
print date("j of F Y, \a\\t g.i a", time());
?>

Это даст следующий результат -

12/05/18 9.29:47Today is 5 2018f December 2018, at 9.29 am

Если вам понравилась статья, ставьте лайк и подписывайтесь

на канал NetAngels

Больше полезной информации на netangels.pro
Выделенные сервера и хостинг NetAngels.ru