[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: К последней дате прибавит день
Страницы: 1, 2
leshiy
Есть код который считает кол-во последних постов по их дате
	<? 
$result2 = mysql_query("SELECT COUNT(*) AS da FROM date WHERE DATE(date) = (SELECT MAX(date) FROM date)");
if (mysql_num_rows($result2) > 0){
while($myrow2 = mysql_fetch_array($result2)){
$d = date("Y-m-d", (time()+3600*24*2));
if($myrow2["da"] == 2) {$dat = $d;}
else {$dat = date("Y-m-d");}
echo ''.$myrow2["da"].'
'
.$dat.'';}}
?>

не могу никак переделать что бы тут

$d = date("Y-m-d", (time()+3600*24*2));
поменять текущую дату на последнюю.
Что бы при сумме последних постов =2 к этой последней дате прибавлялся бы 1 день.
dron4ik

$d = date( "Y-m-d" , time()+(24*60*60) );


или

$day = +1;
$d = date( "Y-m-d" , time()+(($day*24)*60*60) );


_____________
Ex3m.com.ua — Активный образ жизни
leshiy
Так это же
date("Y-m-d")

текущая дата и прибавляться будет к ней а не к последней?
Valick
leshiy, нифигажечки непонятно. Потрудитесь грамотно объяснить, что вы хотите сделать, какой результат ожидаете при определённых данных (дамп таблицы с этими данными сюда) и главное зачем вы делаете то что делаете.
90% ставлю на то что задача решается на уровне SQL, но сегодня ванговать нет желания


_____________
Стимулятор ~yoomoney - 41001303250491
leshiy
Хочу добавлять посты на будущее и что бы при добавлении допустим 3 последующих постов к ихним датам прибавлялось еще несколько дней.
AllesKlar
leshiy
Открой для себя класс DateTime и DateInterval иже с ним.
И навеки забудешь об проблемах с датами.

_____________
[продано копирайтерам]
Valick
Цитата (leshiy @ 5.02.2016 - 13:20)
Хочу добавлять посты на будущее и что бы при добавлении допустим 3 последующих постов к ихним датам прибавлялось еще несколько дней.

Марти, зачем тебе в будущее? В настоящем уже все дела переделал?


_____________
Стимулятор ~yoomoney - 41001303250491
leshiy
Нужно!
Ну чего никто не поможет что ли?
Valick
Цитата (leshiy @ 5.02.2016 - 13:49)
Нужно!

Тогда делайте!

_____________
Стимулятор ~yoomoney - 41001303250491
sergeiss
Цитата (leshiy @ 5.02.2016 - 14:49)
Ну чего никто не поможет что ли?

Ну как бы ответ уже дан:
Цитата (AllesKlar @ 5.02.2016 - 14:20)
leshiy
Открой для себя класс DateTime и DateInterval иже с ним.

Тут что-то не понятно?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Valick
Цитата (sergeiss @ 5.02.2016 - 14:03)
Ну как бы ответ уже дан:

ну как бы этот ответ не подразумевает грамотного решения

_____________
Стимулятор ~yoomoney - 41001303250491
leshiy
Во во!
Все любят посылать мол google есть ищите там или еще где.Как будто я не искал.
Valick
Цитата (leshiy @ 5.02.2016 - 14:19)
Как будто я не искал.

реально интересно какой вопрос ты задавал гуглу...
ты даже не можешь на форуме людям объяснить что ты хочешь, а гугл это бот, хоть и умнее некоторых тут на форуме, но всё равно бот

_____________
Стимулятор ~yoomoney - 41001303250491
dron4ik
Цитата (leshiy @ 5.02.2016 - 10:09)
Так это же
date("Y-m-d")

текущая дата и прибавляться будет к ней а не к последней?

что значит к последней? где та последняя? к выдаче последней записи? Ну то поставь счетчик и отсчитывай последнюю, и к ней уже меняй..

_____________
Ex3m.com.ua — Активный образ жизни
leshiy
Это сегодняшняя дата, а мне нужно прибавлять к последней из бд и она может быть любой к примеру 2016-05-25
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.