chojrak
Banned User
- Joined
- Oct 25, 2008
- Messages
- 5,832
- Solutions
- 2
- Reaction score
- 160
W pyte masz :thumbup: Logika nie grzeszysz.
Masz odpalic te funkcje a ty wpisales juz argumenty przy deklaracji.
Spokojnie, to koci ;D!
W pyte masz :thumbup: Logika nie grzeszysz.
Masz odpalic te funkcje a ty wpisales juz argumenty przy deklaracji.
2010-03-15 19:38:32 :: Asta@Koci94
Ja chce ci dać prosty skrypt na odliczanie a ty mnie blokujesz na gg <foch>
Wystarczy odpalic te funkcje z tymi argumentami.
Odpal po prostu funkcje pomiedzy tagami <script></script> w odpowiednim miejscu na stronie.
Masz odpalic te funkcje a ty wpisales juz argumenty przy deklaracji.
countdown_clock(2010, 03, 20, 18, 00, 1);
<script type=\"text/javascript\"> function countdown_clock(year, month, day, hour, minute, format) { //I chose a div as the container for the timer, but //it can be an input tag inside a form, or anything //who's displayed content can be changed through //client-side scripting. html_code = '<div id=\"countdown\"></div>'; document.write(html_code); countdown(year, month, day, hour, minute, format); } function countdown(year, month, day, hour, minute, format) { Today = new Date(); Todays_Year = Today.getFullYear() - 2000; Todays_Month = Today.getMonth(); //Convert both today's date and the target date into miliseconds. Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(), Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime(); Target_Date = (new Date(year, month - 1, day, hour, minute, 00)).getTime(); //Find their difference, and convert that into seconds. Time_Left = Math.round((Target_Date - Todays_Date) / 1000); if(Time_Left < 0) Time_Left = 0; switch(format) { case 0: //The simplest way to display the time left. document.all.countdown.innerHTML = Time_Left + ' seconds'; break; case 1: //More datailed. days = Math.floor(Time_Left / (60 * 60 * 24)); Time_Left %= (60 * 60 * 24); hours = Math.floor(Time_Left / (60 * 60)); Time_Left %= (60 * 60); minutes = Math.floor(Time_Left / 60); Time_Left %= 60; seconds = Time_Left; dps = 's'; hps = 's'; mps = 's'; sps = 's'; //ps is short for plural suffix. if(days == 1) dps =''; if(hours == 1) hps =''; if(minutes == 1) mps =''; if(seconds == 1) sps =''; document.all.countdown.innerHTML = days + ' day' + dps + ' '; document.all.countdown.innerHTML += hours + ' hour' + hps + ' '; document.all.countdown.innerHTML += minutes + ' minute' + mps + ' and '; document.all.countdown.innerHTML += seconds + ' second' + sps; break; default: document.all.countdown.innerHTML = Time_Left + ' seconds'; } //Recursive call, keeps the clock ticking. setTimeout('countdown(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ',' + format + ');', 1000); } </script> <script type=\"text/javascript\"> countdown_clock(2010, 3, 16, 00, 0, 1); </script>
I nic ;DPHP:<script type=\"text/javascript\"> function countdown_clock(year, month, day, hour, minute, format) { //I chose a div as the container for the timer, but //it can be an input tag inside a form, or anything //who's displayed content can be changed through //client-side scripting. html_code = '<div id=\"countdown\"></div>'; document.write(html_code); countdown(year, month, day, hour, minute, format); } function countdown(year, month, day, hour, minute, format) { Today = new Date(); Todays_Year = Today.getFullYear() - 2000; Todays_Month = Today.getMonth(); //Convert both today's date and the target date into miliseconds. Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(), Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime(); Target_Date = (new Date(year, month - 1, day, hour, minute, 00)).getTime(); //Find their difference, and convert that into seconds. Time_Left = Math.round((Target_Date - Todays_Date) / 1000); if(Time_Left < 0) Time_Left = 0; switch(format) { case 0: //The simplest way to display the time left. document.all.countdown.innerHTML = Time_Left + ' seconds'; break; case 1: //More datailed. days = Math.floor(Time_Left / (60 * 60 * 24)); Time_Left %= (60 * 60 * 24); hours = Math.floor(Time_Left / (60 * 60)); Time_Left %= (60 * 60); minutes = Math.floor(Time_Left / 60); Time_Left %= 60; seconds = Time_Left; dps = 's'; hps = 's'; mps = 's'; sps = 's'; //ps is short for plural suffix. if(days == 1) dps =''; if(hours == 1) hps =''; if(minutes == 1) mps =''; if(seconds == 1) sps =''; document.all.countdown.innerHTML = days + ' day' + dps + ' '; document.all.countdown.innerHTML += hours + ' hour' + hps + ' '; document.all.countdown.innerHTML += minutes + ' minute' + mps + ' and '; document.all.countdown.innerHTML += seconds + ' second' + sps; break; default: document.all.countdown.innerHTML = Time_Left + ' seconds'; } //Recursive call, keeps the clock ticking. setTimeout('countdown(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ',' + format + ');', 1000); } </script> <script type=\"text/javascript\"> countdown_clock(2010, 3, 16, 00, 0, 1); </script>
To zapodaj gotowy kod PHP.
Ja nigdy JS nie robiłem. Nie ogarniam tego ;p
<?php
$datetime=strtotime( "2010-03-15 21:00" );
$date2=strtotime("NOW");
if ($datetime < $date2) {
print "The Event is here!! or over with!! <br> ".$date2." is greater than ".$datetime."<br>";
} else {
echo "total seconds remaining: ".(($datetime-$date2)). "<br>";
$holdtotsec=(($datetime-$date2));
echo "total minutes remaining: ".(($datetime-$date2)/60). "<br>";
$holdtotmin=(($datetime-$date2)/60);
echo "total hours remaining: ".(($datetime-$date2)/3600). "<br>";
$holdtothr=(($datetime-$date2)/3600);
$holdtotday=intval(($datetime-$date2)/86400);
echo "total days remaining: ".$holdtotday. "<br>";
$holdhr=intval($holdtothr-($holdtotday*24));
echo "hours remaining: ".($holdhr). "<br>";
$holdmr=intval($holdtotmin-(($holdhr*60)+($holdtotday*1440)));
echo "minutes remaining: ".($holdmr). "<br>";
$holdsr=intval($holdtotsec-(($holdhr*3600)+($holdmr*60)+(86400*$holdtotday)));
echo "seconds remaining: ".($holdsr). "<br>";
}
?>
<script language="JavaScript">
var czas = new Date(2010,2,15,20,20,00);
var dzis = new Date();
var licz = czas.getTime() - dzis.getTime();
var dni = Math.floor(licz / (1000 * 60 * 60 * 24));
var godz = Math.floor(((licz / (1000 * 60 * 60 * 24)) - dni)* 24);
var min = Math.floor(((((licz / (1000 * 60 * 60 * 24)) - dni)* 24) - godz )*60 );
if ( dni > 0)
document.write("Pozostalo: " + dni + " dni " + godz + " godz. " + min + " min.")
else if ( dni == 0 && godz < 1 && min >=0 )
document.write("Jeszcze " + min + " minuty")
else
document.write("Koniec odliczania ");
</script>
ja mam taki ;d