php время в секундах



Автор Мирослав Воеводин задал вопрос в разделе Другие языки и технологии

Php!? Дано 2 времени, как вычислить их разницу и чтобы это отображалось не в UNIX времени? и получил лучший ответ

Ответ от Виталий Наследников[гуру]
Скорей всего ты получаешь метку времени.
метка времени исчисляется в секундах
то есть
$curtime-$sometime = 92384729834
ты получаешь количество секунд.
В PHP есть специальная функция date()
date() — Форматирует системную дату/время
Описание
string date ( string $format [, int $ timestamp ] )
Возвращает время, отформатированное в соответствии с аргументом format, используя метку времени, заданную аргументом timestamp или текущее системное время, если timestamp не задан. Другими словами, timestamp является необязательным и по умолчанию равен значению, возвращаемому функцией time().
В параметре format распознаются следующие символы
a Ante meridiem или Post meridiem в нижнем регистре am или pm
A Ante meridiem или Post meridiem в верхнем регистре AM или PM
B Время в стадарте Swatch Internet От 000 до 999
c Дата в формате ISO 8601 (добавлено в PHP 5) 2004-02-12T15:19:21+00:00
d День месяца, 2 цифры с ведущими нулями от 01 до 31
D Сокращенное наименование дня недели, 3 символа от Mon до Sun
F Полное наименование месяца, например January или March от January до December
g Часы в 12-часовом формате без ведущих нулей От 1 до 12
G Часы в 24-часовом формате без ведущих нулей От 0 до 23
h Часы в 12-часовом формате с ведущими нулями От 01 до 12
H Часы в 24-часовом формате с ведущими нулями От 00 до 23
i Минуты с ведущими нулями 00 to 59
I (заглавная i) Признак летнего времени 1, если дата соответствует летнему времени, иначе 0 otherwise.
j День месяца без ведущих нулей От 1 до 31
l (строчная 'L') Полное наименование дня недели От Sunday до Saturday
L Признак високосного года 1, если год високосный, иначе 0.
m Порядковый номер месяца с ведущими нулями От 01 до 12
M Сокращенное наименование месяца, 3 символа От Jan до Dec
n Порядковый номер месяца без ведущих нулей От 1 до 12
O Разница с временем по Гринвичу в часах Например: +0200
r Дата в формате » RFC 2822 Например: Thu, 21 Dec 2000 16:01:07 +0200
s Секунды с ведущими нулями От 00 до 59
S Английский суффикс порядкового числительного дня месяца, 2 символа st, nd, rd или th. Применяется совместно с j
t Количество дней в месяце От 28 до 31
T Временная зона на сервере Примеры: EST, MDT ...
U Количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1января 1970, 00:00:00 GMT) См. также time()
w Порядковый номер дня недели От 0 (воскресенье) до 6 (суббота)
W Порядковый номер недели года по ISO-8601, первый день недели - понедельник (добавлено в PHP 4.1.0) Например: 42 (42-я неделя года)
Y Порядковый номер года, 4 цифры Примеры: 1999, 2003
y Номер года, 2 цифры Примеры: 99, 03
z Порядковый номер дня в году (нумерация с 0) От 0 до 365
Z Смещение временной зоны в секундах. Для временных зон западнее UTC это отрицательное число, восточнее UTC - положительное. От -43200 до 43200
Пример:
// вывод дня недели, например Wednesday
echo date("l");
// вывод даты в формате: Wednesday 15th of January 2003 05:51:38 AM
echo date("l dS of F Y h:i:s A");
// вывод: July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a ". date("l", mktime(0, 0, 0, 7, 1, 2000));
в твоем случае это так:
echo date('i минут', ($curtime-$sometime)) ;

Ответ от Алексей Арыков[гуру]
$dateDiff = $date1 - $date2;
$fullDays = floor($dateDiff/(60*60*24));
$fullHours = floor(($dateDiff-($fullDays*60*60*24))/(60*60));
$fullMinutes = floor(($dateDiff-($fullDays*60*60*24)-($fullHours*60*60))/60);
echo "Differernce is $fullDays days, $fullHours hours and $fullMinutes minutes.";

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Php!? Дано 2 времени, как вычислить их разницу и чтобы это отображалось не в UNIX времени?
спросили в Краснодар Varian
сколько сейчас времени в краснодаре
http://www.timeanddate.com/worldclock/full.html
Краснодарподробнее...
спросили в Таймеры
как в командной строке поставить таймер на выключение компьютера???
Shutdown - выключение компьютера

Позволяет выключать или перезапускать локальный или
подробнее...
спросили в Катманду
Разница во времени Москвой и Непалом
Разница во времени между Москвой и Катманду: зимой - плюс 2 ч 45 мин. , летом - плюс 1 ч 45 мин.подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Какова разница во времени между Москвой и Владивостоком?
7 часов. Если в Москве 10 утра, то во Владике 10+7==17 часов (или 5 час.
подробнее...
спросили в Каратель
WoW 3.3.5 ХОЛИ ПАЛ PvE чем бафаться? - MR DANYA респект =))
То, какие абилки вы используете, сильно зависит от того, что вы делаете в игре. Если вы играете
подробнее...
спросили в Романтика
Посоветуйте полнометражное аниме в жанре романтика!
Посмотрите
Пять сантиметров в секунду

Девочка, покорившая время

Ходячий
подробнее...
спросили в 151 год 275 год
Какой Самый Мощный Водопад в Мире.? Где он находится?
Самый мощный в мире водопад, как ни странно, расположен под океанской водой в районе самого
подробнее...

Климатические факторы в Москве? ? какое климат оказывает влияние на застройку Москвы? ? как вы думаете
На естественный ход температуры, распределение осадков, влажности, солнечного сияния и других
подробнее...
спросили в Попкорн
Как приготовить попкорн в микроволновке чтобы не осталось зёрен?
Как приготовить попкорн Popweaver для микроволновой печи.
Способ приготовления попкорна Pop
подробнее...

Вспомни, какая система летоисчисления существовала в Древнем Риме и Древнем Египте?
Древнеегипетский календарь
Солнечный. История европейского календаря начинается в Древнем
подробнее...
спросили в БК Киев
Радиоактивное загрязнение измеряется в частицах в мин на кв. см, раньше измерялось в распадах. Какое соотношение???
Соотношения нет, так как это разные единицы измерения.

В каких единицах измеряется
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*