ExBB Community » Веб-разработка » Вопросы и ответы » Unix timestamp

Страниц (1): [1]
 

1. electron - 25 сентября 2009 — 18:13 - перейти к сообщению
существует ли формула для перевода времени в формате Unix timestamp в вид "дата. время" и наоборот, из "дата. время" в Unix timestamp ?
2. electron - 26 сентября 2009 — 07:31 - перейти к сообщению
в'общем, сам разобрался.
прикрепляю то что нашел, очень удобная весчица для конвертации времени как в посте выше. удобная, маленькая и портабельная (работает без установки в комп)
3. yura3d - 26 сентября 2009 — 11:15 - перейти к сообщению
electron пишет:
в'общем, сам разобрался.
прикрепляю то что нашел, очень удобная весчица для конвертации времени как в посте выше. удобная, маленькая и портабельная (работает без установки в комп)

В PHP (как и других Unix языках программирования) вся работа с датой и временем основана на их представлении в формате Unix timestamp. Соответственно и функции для перевода даты и времени в этот формат и наоборот имеются изначально. Например, функция date(), которая переводит дату и время из timestamp в обычный для человека вид согласно заданному формату. Есть и обратная функция mktime(), которая в качестве аргументов принимает дату (число, месяц, год) и время (часы, минуты, секунды) и возвращает их представление в timestamp

Преимущества такого формата хранения даты и времени очевидны. Вместо множества полей в базе данных (месяц, число, год, часы, минуты, секунды) отводится всего одно для хранения timestamp. Дату и время в timestamp сравнивать легко до нельзя - чем больше число timestamp, тем более поздняя дата и время предствалена этим timestamp. Для получения разницы между двумя датами и временами достаточно из одного timestamp вычесть другой, в результате получим разницу в секундах
4. electron - 26 сентября 2009 — 14:05 - перейти к сообщению
если в скрипте

CODE:
$date = time();


сменить на

CODE:
$date = mktime();


то ничего почему-то не меняется, а больше ничего похожего в скрипте не нашел
5. yura3d - 26 сентября 2009 — 15:54 - перейти к сообщению
electron
time() возвращает timestamp текущих даты и времени, а mktime() возвращает timestamp произвольных даты и времени, которые Вы укажете в качестве аргументов для этой функции (всего 6 аргументов, для подробной информации кликните по названию функции чтобы перейти к документации на php.net)
6. electron - 26 сентября 2009 — 16:29 - перейти к сообщению
так сложно всё... тем более когда на инглише... Недовольство, огорчение

вот нашел про time и про mktime на русском, но все-равно непонятно.... видимо php - не мой удел... ((
7. 1Bot - 28 июля 2015 — 18:49 - перейти к сообщению
electron пишет:
существует ли формула для перевода времени в формате Unix timestamp в вид "дата. время" и наоборот, из "дата. время" в Unix timestamp ?


Epoch & Unix Timestamp Conversion Tools

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0164]     [ ]