Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
в'общем, сам разобрался.
прикрепляю то что нашел, очень удобная весчица для конвертации времени как в посте выше. удобная, маленькая и портабельная (работает без установки в комп)
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009 Откуда: Минск, Беларусь
Репутация: 353
electron пишет:
в'общем, сам разобрался.
прикрепляю то что нашел, очень удобная весчица для конвертации времени как в посте выше. удобная, маленькая и портабельная (работает без установки в комп)
В PHP (как и других Unix языках программирования) вся работа с датой и временем основана на их представлении в формате Unix timestamp. Соответственно и функции для перевода даты и времени в этот формат и наоборот имеются изначально. Например, функция date(), которая переводит дату и время из timestamp в обычный для человека вид согласно заданному формату. Есть и обратная функция mktime(), которая в качестве аргументов принимает дату (число, месяц, год) и время (часы, минуты, секунды) и возвращает их представление в timestamp
Преимущества такого формата хранения даты и времени очевидны. Вместо множества полей в базе данных (месяц, число, год, часы, минуты, секунды) отводится всего одно для хранения timestamp. Дату и время в timestamp сравнивать легко до нельзя - чем больше число timestamp, тем более поздняя дата и время предствалена этим timestamp. Для получения разницы между двумя датами и временами достаточно из одного timestamp вычесть другой, в результате получим разницу в секундах
electron
Отправлено: 26 сентября 2009 — 14:05
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
если в скрипте
CODE:
$date = time();
сменить на
CODE:
$date = mktime();
то ничего почему-то не меняется, а больше ничего похожего в скрипте не нашел
(Отредактировано автором: 26 сентября 2009 — 14:35)
yura3d
Отправлено: 26 сентября 2009 — 15:54
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009 Откуда: Минск, Беларусь
Репутация: 353
electron time() возвращает timestamp текущих даты и времени, а mktime() возвращает timestamp произвольных даты и времени, которые Вы укажете в качестве аргументов для этой функции (всего 6 аргументов, для подробной информации кликните по названию функции чтобы перейти к документации на php.net)
electron
Отправлено: 26 сентября 2009 — 16:29
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
так сложно всё... тем более когда на инглише...
вот нашел про time и про mktime на русском, но все-равно непонятно.... видимо php - не мой удел... ((
(Отредактировано автором: 26 сентября 2009 — 16:43)
1Bot
Отправлено: 28 июля 2015 — 18:49
Super Member
Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009 Откуда: Днепропетровск
Репутация: 69
electron пишет:
существует ли формула для перевода времени в формате Unix timestamp в вид "дата. время" и наоборот, из "дата. время" в Unix timestamp ?
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®