![]() |
php|Преобразовать секунды в дату
Вообщем проблема в следующем:
Имеется переменная $All, в ней хранится кол-во секунд (разница между двумя датами) Нужно преобразовать их в нормальную дату в следующем виде: PHP код:
НО $Year+$Day+$Hour+$Minutes+$Second не должно быть равно $All Уже запарился считать. исписал четыре тетрадных листа. Пробовал так: PHP код:
Помогите пожалуйста, работа стынет... |
Годы считаются только с учетом реальных дат (нужно учитывать високосные годы). Так что считайте исходя из дней (там все четко 24 часа). А уже в конце расчетов можно годы из дней примерно подсчитать (~365.25 дня вроде). Т.е. сразу с all/86400 начните...
|
Sham, не, здесь это не важно, возьмём год за 365 дней...
|
Цитата:
Цитата:
в целом в расчетах не вижу ошибок (только скобки в арифметических действиях необязательны - php понимает приоритеты)... |
|
Цитата:
|
PHP код:
Код:
У вас осталось: |
а если параметры местами поменять?
Цитата:
|
Цитата:
|
у меня работает, только $All в модуль возьмите...
Код:
У вас осталось: |
Огромнейшее спасибо всем за помощь.
Может кому понадобится нашол ещё один способ: PHP код:
|
PHP код:
=== Исправил. |
Время: 00:23. |
Время: 00:23.
© OSzone.net 2001-