Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Dizasterr каза:Вземаш това от базата данни. След това вземаш сегашното и проверяваш каква е разликата и я отпечатваш.
Dizasterr каза:Пробвал ли си с date("H:i:s");.
<script language="javascript">
function chrono()
{
jour=Date.parse("Jan 01, 2010 GMT") - Date.parse(new Date);
return(Math.round(jour/(24*60*60*1000)))
}
document.write("Дни "+chrono()+" остават до Нова година
:(");
</script>
PHP_Masters каза:ако правилно съм те разрал искаш оставащо време до събитие ако е така ето
Код:<script language="javascript"> function chrono() { jour=Date.parse("Jan 01, 2010 GMT") - Date.parse(new Date); return(Math.round(jour/(24*60*60*1000))) } document.write("Дни "+chrono()+" остават до Нова година :("); </script>
$vreme = time() - $row['time'];
date("d.m.Y - H:i:s", $vreme");
StormBreaker каза:Код:$vreme = time() - $row['time']; date("d.m.Y - H:i:s", $vreme");
Подведоха те в предишната тема... Това ще си работи, само дето годината ще започва от 1970. 1970 = 0 години, 1971 = 1 година, 1972 = 2 години и т.н. Това е защото time() е броя секунди изминали след 1.1.1970 . Само изваждаш 1970 от годината и намаляш датата и месеца с 1.
И само още едно нещо - трябва да е time() - $row['time'] не обратното, защото иначе ще върне отрицателна стойност.
StormBreaker каза:Чакай малко сега. Нали искаш разликата от двете дати и часове? Как разликата ще е 2010 години?
GameZone каза:StormBreaker каза:Чакай малко сега. Нали искаш разликата от двете дати и часове? Как разликата ще е 2010 години?
Не не...
Значи имам времето + 1 месец напред и искам да направя така че да изписва колко време остава до това време![]()
StormBreaker каза:GameZone каза:StormBreaker каза:Чакай малко сега. Нали искаш разликата от двете дати и часове? Как разликата ще е 2010 години?
Не не...
Значи имам времето + 1 месец напред и искам да направя така че да изписва колко време остава до това време![]()
Еми точно. Това е разликата от времето от БД и времето сега. Как ще има 2010 години разлика? :shock:
GameZone каза:StormBreaker каза:GameZone каза:Не не...
Значи имам времето + 1 месец напред и искам да направя така че да изписва колко време остава до това време![]()
Еми точно. Това е разликата от времето от БД и времето сега. Как ще има 2010 години разлика? :shock:
Е добре тогава как ще стане да пише остават още 30 дена, 15 часа и 10 мин или само 30 дена ?
$vreme = $row['time'] - time();
echo "Остават още " . ( strftime("%d", $vreme) - 1 ) . " дни, " . strftime("%H", $vreme) . " часа и " . strftime("%M", $vreme) . " минути";
GameZone каза:А защо като аз му сложа 1 час = time()+3600 и после ми изкарва:
0 дни, 02 часа и 55 минути
StormBreaker каза:GameZone каза:А защо като аз му сложа 1 час = time()+3600 и после ми изкарва:
0 дни, 02 часа и 55 минути
echo "Остават още " . ( date("d", $vreme) - 1 ) . " дни, " . date("H", $vreme) . " часа и " . date("i", $vreme) . " минути";
така?
Явно stftime взима в предвид и часовата разлика (+2 GMT)