[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помгите с временем пожалусто.
Niksik
Здарова всем,тут такое дело надо к времени на сервери прибавить определённое врямя,
допустим имеется время 14:34:53,а нужно что бы через 15 минут поменялась надпись как это зделать? пытался венести время через data(),и прибавить время ну понял что это тупа ,помогите кто знает пожалусто
Nikitian

echo date('H:i:s',strtotime('+15 minutes'));
Niksik
пацаны подскажите почему не работает?
<html>

<
head>
<
title></title>
</
head>

<
body>

<?php

if(date('H:i:s',strtotime('+15 minutes')))
{
header("location:index.php");
}

?>

</body>

</
html>
Niksik
выдаёт

PHP Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\PHP Expert Editor 4.3\php7B.tmp:9) in C:\Program Files\PHP Expert Editor 4.3\php7B.tmp on line 13
pak
перед header не чего не должно выводить на экран.
http://www.phpfaq.ru/headers
Nikitian
Ну и до кучи, условие некорректно. date('H:i:s',strtotime('+15 minutes')) возвращает форматированное время, которое будет через 15 минут относительно текущего. Это не булева величина.
neadekvat
Цитата (Nikitian @ 3.05.2011 - 00:42)
Это не булева величина.

Но в указанном примере она по сути рассматривается как булевая, true, ибо отлична от 0 и от false.
Хотя утверждать не стану - php порой очень радует своими логическими рассуждениями относительно того, являются ли переданные данные true/false.
BATMANs
echo date('H:i:s',strtotime('+15 minutes'));

это всего лишь вернет текущее время + 15 минут.

а для твоих целей посоветую JavaScript
<script>
setTimeout('alert("прошло 15 минут")', 15*60*1000);
</
script>

Если тебе нужны часы, можешь вот это использовать:
<div id="dd"><?php echo date("H:i:s");?></div>
<script>
function
UpdateTime()
{
var lt = new Date();
document.getElementById("dd").innerHTML=lt.toLocaleTimeString();
setTimeout("UpdateTime()", 500);
}
UpdateTime();
</script>


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

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