голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Программы
Хостинг
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как перевести unix-время в простой формат Y-m-d PHP

Работа со временем всегда была непростой. Были времена когда строку (время) били по точке и получали массив из элементов. Потом разбирали элементы массива. Как перевести unix-время в простой формат Y-m-d PHP? Тут нам помогут 2 функции: date(), time(). Вы можете при помощи функции date() вывести время в любом формате. Функция time() принимает в качестве входного параметра количество секунд. Она возвращает текущую метку времени Unix.


$d = 1443178353;
// 1 час = 60 * 60 или 3600, прибавляю 1 час
echo date("Y.m.d H:i:s", time($d + (60 * 60)));

Если вы не знаете как выводить время в разных форматах, то советую перевести время в Unix при помощи time(), а потом использовать функцию date(). Это самый простой способ перевода unix-время в нужный формат.

Можно поступить наоборот. Посмотрите на пример. Я перевожу данные в виде строки в unix-время. Для этого я меняю формат вывода $date->format('U');


# текущее время
$newdate = date('d.m.Y H:i:s');
# какие-то части можно изменить
//$newdate = date('d.m.Y 11:30:00');

$date = new DateTime($newdate);
# вывод в unix-формате
$curTime = $date->format('U');
'''
вывод:
1504794418
'''

Хочу показать вам сравнение двух дат. Смотрите страницу как сравнить две даты по параметру PHP.

просмотры: 536, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-26 13:07:35
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей