|
|
|
|
|
для: clubxaliav
(15.09.2009 в 01:10)
| | А вот насчет задачу сделать - это идея.
Дано: две временные метки в виде unix timestamp T1 и T2.
Получить:
C момента T1 до момента T2 прошло/осталось # лет # месяцев # дней # часов # минут # секунд. | |
|
|
|
|
|
|
|
для: Рома
(13.09.2009 в 03:01)
| | / | |
|
|
|
|
|
|
|
для: Trianon
(14.09.2009 в 22:49)
| | А как тогда сделать такую задачу?
Можно пример хоть какой- нить!! | |
|
|
|
|
|
|
|
для: clubxaliav
(14.09.2009 в 22:16)
| | $nday = $r["expired_date"] - $today
Этот оператор смысла не имеет.
Просто в силу того, что у php нет отдельного типа даты/времени.
вычитать можно только время в линейном формате. Например, возвращаемое функцией time() / UNIX_TIMESTAMP() | |
|
|
|
|
|
|
|
для: DJ Paltus
(12.09.2009 в 13:14)
| | Здрасти, ребят увидел вы тут разбираете дату.... у меня как раз щя проблема помогите!!!
есть в таблице БД столбец expired_date (дата окончания срока) в формате 20090917150316
т.е.
$today = date("YmjHis");
$nday = $r["expired_date"] - $today
ответ такой допусти: $nday = 3056510
в скрипте хотелось бы так осталось - 3 дня 18 часов 32 мин или 90 часов 32 мин!
Заранее благодарю!!! | |
|
|
|
|
|
|
|
для: sway
(12.09.2009 в 12:58)
| | . | |
|
|
|
|
|
|
|
для: Trianon
(12.09.2009 в 20:48)
| | Ааа.. | |
|
|
|
|
|
|
|
для: Евгений Петров
(12.09.2009 в 19:15)
| | в сутках раз в год может быть 23 и 25 (а в некоторых ситуациях даже нецелое число ) часов.
На переходах с обычного времени на летнее и назад. | |
|
|
|
|
|
|
|
для: Trianon
(12.09.2009 в 13:06)
| | А в чем разница все таки? | |
|
|
|
|
|
|
|
для: DJ Paltus
(12.09.2009 в 13:35)
| | Я понимаю, чего Вы пытаетесь достичь.
Но корректно это будет либо так:
<?
$time=explode("-", $time);
print date('Y-m-d', strtotime("+1 day", mktime(12,0,0,date($time[1]),date($time[2]),date($time[0]))));
|
Либо так:
<?
$time=explode("-", $time);
print date('Y-m-d', 24*60*60+mktime(12,0,0,date($time[1]),date($time[2]),date($time[0])));
|
В зависимости от того, сутки нужно добавить или 24 часа. | |
|
|
|
|