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