[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить время до конца дня 00:00
OneFinal
как это сделать в виде unix time?
dron4ik
$h = date("H");
$m = date("i");

$H = 24 - $h;
$M = 60 - $m;
if($M < 0)
$H--;

echo $H . ':' . $M;



$M = $H * 60;
echo $M * 60;


_____________
Ex3m.com.ua — Активный образ жизни
kristall
Вы таки будете смеяться:

echo strtotime("tomorrow") - strtotime("now");


_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
OneFinal
что то я запутался, нужно что бы в полночь обновлялись голоса, и клиент мог снова голосовать

$time = strtotime("now");
$night = strtotime("tomorrow") - strtotime("now");

$result = mysql_query("SELECT * FROM top_vote WHERE vote_ip = '{$ip}' AND nick = '{$nick}' AND time > '" . ( $time - $night ) . "'");
mysql_fetch_array($result);

if (!isset($_COOKIE['vote'])){
setcookie('vote',time(),$night);
echo "Вы сегодня получили кукиз, приходите завтра";
die();
} elseif ($_COOKIE['vote'] > $time + $night) {
echo "Сегодня Вы уже голосовали";
}
elseif(mysql_num_rows($result)){
echo "Сегодня Вы уже голосовали";



die();
}
else
{
echo "Успешно проголосовали";
mysql_query("UPDATE top SET vote=vote+1 WHERE id='$id'");
mysql_query("INSERT INTO top_vote VALUES ( NULL, '{$ip}', '{$id}', " . $time . ",'{$nick}')")or die(mysql_error());
setcookie('vote',time(),$time + (60 * 60 *24 ));
}
}

Быстрый ответ:

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