countdown in minuten
hallo leden ik ben een tijdje weggeweest
Maar ik ben er weer
En ik heb hier een javascript (php) countdown liggen
Alleen hij werkt met seconden dus je krijgt zo iets
Je moet nog 100 seconden wachten
Hoe krijg ik dat ( je moet nog 1 minuut en 40 seconden wachten)
Maar ik ben er weer
En ik heb hier een javascript (php) countdown liggen
Alleen hij werkt met seconden dus je krijgt zo iets
Je moet nog 100 seconden wachten
Hoe krijg ik dat ( je moet nog 1 minuut en 40 seconden wachten)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
$gn1 = mysql_query("SELECT *,UNIX_TIMESTAMP(`pickpocketime`) AS `pickpocketime`,0 FROM `users` WHERE `login`='{$data->login}'");
$gn = mysql_fetch_object($gn1);
if($gn->pickpocketime + $gn->pickpocketimetime > time()){
$verschil1 = ($gn->pickpocketime+$gn->pickpocketimetime) - time() - 3600;
$crime = date("s", "$verschil1");
$crimee = date("i", "$verschil1");
if($crimee > 0){
$crimeee = ''.$crimee.' minuten';
}
$crime = $crime+$crimee*60;
echo "
<table width=70% align=center>
<tr>
<td class=\"subTitle\"><b>Pickpocket</b></td>
</tr>
<tr>
<td class=\"mainTxt\">
<table align=center width=95%>
<td
<tr>Je hebt het afgelopen uur al een Pick-Pocket gedaan<br></tr>
<tr><td>Probeer het nog eens over: <span id='CrimeCountdown'></span> seconden</td></tr>";
echo "<script type='text/javascript'>
var seconds={$crime};
function display()
{
seconds=seconds-1;
if(seconds<0)
{
self.location.replace('index1.php?p=crime');
}
else
{
var countdown = document.all? document.all[\"CrimeCountdown\"] : document.getElementById? document.getElementById(\"CrimeCountdown\") : \"\";
if (countdown)
{
countdown.innerHTML=seconds;
setTimeout('display()',1000);
}
}
}
display();
</script> ";
exit;
}
?>
$gn1 = mysql_query("SELECT *,UNIX_TIMESTAMP(`pickpocketime`) AS `pickpocketime`,0 FROM `users` WHERE `login`='{$data->login}'");
$gn = mysql_fetch_object($gn1);
if($gn->pickpocketime + $gn->pickpocketimetime > time()){
$verschil1 = ($gn->pickpocketime+$gn->pickpocketimetime) - time() - 3600;
$crime = date("s", "$verschil1");
$crimee = date("i", "$verschil1");
if($crimee > 0){
$crimeee = ''.$crimee.' minuten';
}
$crime = $crime+$crimee*60;
echo "
<table width=70% align=center>
<tr>
<td class=\"subTitle\"><b>Pickpocket</b></td>
</tr>
<tr>
<td class=\"mainTxt\">
<table align=center width=95%>
<td
<tr>Je hebt het afgelopen uur al een Pick-Pocket gedaan<br></tr>
<tr><td>Probeer het nog eens over: <span id='CrimeCountdown'></span> seconden</td></tr>";
echo "<script type='text/javascript'>
var seconds={$crime};
function display()
{
seconds=seconds-1;
if(seconds<0)
{
self.location.replace('index1.php?p=crime');
}
else
{
var countdown = document.all? document.all[\"CrimeCountdown\"] : document.getElementById? document.getElementById(\"CrimeCountdown\") : \"\";
if (countdown)
{
countdown.innerHTML=seconds;
setTimeout('display()',1000);
}
}
}
display();
</script> ";
exit;
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
//JS:
var tijd = parseInt(aantal_seconden/60) + ' minuten
en ' + aantal_seconden%60 + ' seconden.';
//PHP:
$tijd = (int)($aantal_seconden/60).' minuten
en '.$aantal_seconden%60.' seconden.'
?>
//JS:
var tijd = parseInt(aantal_seconden/60) + ' minuten
en ' + aantal_seconden%60 + ' seconden.';
//PHP:
$tijd = (int)($aantal_seconden/60).' minuten
en '.$aantal_seconden%60.' seconden.'
?>
Gewijzigd op 01/01/1970 01:00:00 door toby hinloopen
Kun je die er ook inbouwen alsjewil
want mij wil het niet bepaald lukken :S
want mij wil het niet bepaald lukken :S
iemand?
Ik heb zelf zoiets gemaakt:
dit zet je op de pagina:
$line['blok_tijd_totaal'] = een unix timestamp die groter is dan time()
en dit is bereken_tijd.js:
dit zet je op de pagina:
Code (php)
$line['blok_tijd_totaal'] = een unix timestamp die groter is dan time()
en dit is bereken_tijd.js:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
var tijd = new Date();
function bereken_tijd(id, totaal_tijd)
{
var blok_tijd = document.getElementById(id);
var tijd2 = new Date();
var seconden = totaal_tijd-Math.round((tijd2.getTime()-tijd.getTime()) / 1000.);
var minuten = 0;
var uren = 0;
var dagen = 0;
var totaaltijd = '';
if(seconden < 0)
{
blok_tijd.innerHTML = '0:00:00';
document.location = document.location;
}
else
{
if(seconden > 59)
{
minuten = Math.floor(seconden / 60); seconden = seconden - minuten * 60;
}
if(minuten > 59)
{
uren = Math.floor(minuten / 60); minuten = minuten - uren * 60;
}
if(uren > 23)
{
dagen = Math.floor(uren / 24); uren = uren - dagen * 24;
}
if(seconden < 10)
{
seconden = "0" + seconden;
}
if(minuten < 10)
{
minuten = "0" + minuten;
}
if(dagen > 0)
{
if(dagen == 1)
{
totaaltijd += dagen + ' dag ';
}
else
{
totaaltijd += dagen + ' dagen ';
}
}
totaaltijd += uren + ":" + minuten + ":" + seconden;
blok_tijd.innerHTML = totaaltijd
window.setTimeout("bereken_tijd('"+ id +"', "+ totaal_tijd +");", 999);
}
}
function bereken_tijd(id, totaal_tijd)
{
var blok_tijd = document.getElementById(id);
var tijd2 = new Date();
var seconden = totaal_tijd-Math.round((tijd2.getTime()-tijd.getTime()) / 1000.);
var minuten = 0;
var uren = 0;
var dagen = 0;
var totaaltijd = '';
if(seconden < 0)
{
blok_tijd.innerHTML = '0:00:00';
document.location = document.location;
}
else
{
if(seconden > 59)
{
minuten = Math.floor(seconden / 60); seconden = seconden - minuten * 60;
}
if(minuten > 59)
{
uren = Math.floor(minuten / 60); minuten = minuten - uren * 60;
}
if(uren > 23)
{
dagen = Math.floor(uren / 24); uren = uren - dagen * 24;
}
if(seconden < 10)
{
seconden = "0" + seconden;
}
if(minuten < 10)
{
minuten = "0" + minuten;
}
if(dagen > 0)
{
if(dagen == 1)
{
totaaltijd += dagen + ' dag ';
}
else
{
totaaltijd += dagen + ' dagen ';
}
}
totaaltijd += uren + ":" + minuten + ":" + seconden;
blok_tijd.innerHTML = totaaltijd
window.setTimeout("bereken_tijd('"+ id +"', "+ totaal_tijd +");", 999);
}
}
Dit is apart. Je maakt een functie. Deze functie roep je aan op een bepaalde plek. Maar in de functie schrijf je de tijd in een div of iets anders.
Dus die functie is nu toch totaal overbodig?....
Dus die functie is nu toch totaal overbodig?....
Snap je beredenering niet helemaal
Uhm ik wou niet veel zeggen maar van jou script klopt niet echt veel van?
Netzoals dennis mertens zegt
en ten 2de het werkt niet :O
Netzoals dennis mertens zegt
en ten 2de het werkt niet :O
andy, kan het wat minder asociaal? ze proberen je tenslotte te helpen. het enige wat je hoeft te doen is kijken hoeveel tijdseenheden er mogelijk zijn, en dan met de rest verder rekenen.
Offtopic:
- je maffiaspelletje zit vol met spelfouten, niet erg aantrekkelijk.
- die scriptbase site, waarvan ik niet weet wie de eigenaar is, verwijst naar het verkeerde opensource script. de naam van de originele site is niet correct
Offtopic:
- je maffiaspelletje zit vol met spelfouten, niet erg aantrekkelijk.
- die scriptbase site, waarvan ik niet weet wie de eigenaar is, verwijst naar het verkeerde opensource script. de naam van de originele site is niet correct
Gewijzigd op 01/01/1970 01:00:00 door steen
welke website bedoel je dan ?:O
heb er meerde :O
bedoel het niet associaal geef alleen een mening maar sorry kris kuiper was niet zo bedoelt
heb er meerde :O
bedoel het niet associaal geef alleen een mening maar sorry kris kuiper was niet zo bedoelt
'steen:
Doet hij asociaal dan?andy, kan het wat minder asociaal? ze proberen je tenslotte te helpen.
'andytjuh:
bedoel het niet associaal geef alleen een mening maar sorry kris kuiper was niet zo bedoelt
Ik ben niet zo snel op mn teentjes getrapt. Maar het script werkt wel degelijk want deze gebruik ik zelf ook op mn eigen site. Je zegt dat dit script niet klopt.. leg dan uit wat er niet aan klopt.
Hij geeft gewoon helemala niks weer
Want ik moet het op database geselecteerd hebben
Want in de database staat dan zeg maar
20:20:20 14-14-14
en via daar moet die dan uithale hoeveel secondes nog maar ik krijg gewoon niks te zien :S
Want ik moet het op database geselecteerd hebben
Want in de database staat dan zeg maar
20:20:20 14-14-14
en via daar moet die dan uithale hoeveel secondes nog maar ik krijg gewoon niks te zien :S
'andytjuh:
Hij geeft gewoon helemala niks weer
Want ik moet het op database geselecteerd hebben
Want in de database staat dan zeg maar
20:20:20 14-14-14
en via daar moet die dan uithale hoeveel secondes nog maar ik krijg gewoon niks te zien :S
Want ik moet het op database geselecteerd hebben
Want in de database staat dan zeg maar
20:20:20 14-14-14
en via daar moet die dan uithale hoeveel secondes nog maar ik krijg gewoon niks te zien :S
Dan had je moeten lezen wat ik zei.
'Kris:
$line['blok_tijd_totaal'] = een unix timestamp die groter is dan time()
dus geen datum. En al helemaal geen 20:20:20 14-14-14 als datum want die is niet eens geldig (sinds wanneer hebben wij een 14e maand?)
Je kan met strtotime() van een datum naar een unix timestamp gaan.
voorbeeld:
input: strtotime('2009-09-07 21:29:59');
output: 1252351799
en die output kan je gebruiken voor mijn script.
crime datetime Nee 0000-00-00 00:00:00
crimetime int(10) Nee 60
dit zijn mijn database records
Ik krijg gewoon steeds te zien 00:00:00 terwijl alles wel goed staat ?
of ik krijg -91565165 bijv :S
en ik kom er ook achter dat deze niet eens automatish terug telt ? hij blijft op zelfde getal staan ook als je hem vernieuwd
crimetime int(10) Nee 60
dit zijn mijn database records
Ik krijg gewoon steeds te zien 00:00:00 terwijl alles wel goed staat ?
of ik krijg -91565165 bijv :S
en ik kom er ook achter dat deze niet eens automatish terug telt ? hij blijft op zelfde getal staan ook als je hem vernieuwd
Gewijzigd op 01/01/1970 01:00:00 door andytjuh Bruggeman
Deze telt wel automatisch terug want hij roept zichzelf op elke seconde.
hier heb je wat code:
hier heb je wat code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="application/javascript">
var tijd = new Date();
function bereken_tijd(id, totaal_tijd)
{
var blok_tijd = document.getElementById(id);
var tijd2 = new Date();
var seconden = totaal_tijd-Math.round((tijd2.getTime()-tijd.getTime()) / 1000.);
var minuten = 0;
var uren = 0;
var dagen = 0;
var totaaltijd = '';
if(seconden < 0)
{
blok_tijd.innerHTML = '0:00:00';
document.location = document.location;
}
else
{
if(seconden > 59)
{
minuten = Math.floor(seconden / 60); seconden = seconden - minuten * 60;
}
if(minuten > 59)
{
uren = Math.floor(minuten / 60); minuten = minuten - uren * 60;
}
if(uren > 23)
{
dagen = Math.floor(uren / 24); uren = uren - dagen * 24;
}
if(seconden < 10)
{
seconden = "0" + seconden;
}
if(minuten < 10)
{
minuten = "0" + minuten;
}
if(dagen > 0)
{
if(dagen == 1)
{
totaaltijd += dagen + ' dag ';
}
else
{
totaaltijd += dagen + ' dagen ';
}
}
totaaltijd += uren + ":" + minuten + ":" + seconden;
blok_tijd.innerHTML = totaaltijd
window.setTimeout("bereken_tijd('"+ id +"', "+ totaal_tijd +");", 999);
}
}
</script>
</head>
<body>
Tijdsduur: <div id="blok_tijd"></div>
<script type="text/javascript" language="javascript">
<!--
bereken_tijd('blok_tijd', 215000);
-->
</script>
<?php
echo strtotime('2009-09-07 21:29:59');
?>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="application/javascript">
var tijd = new Date();
function bereken_tijd(id, totaal_tijd)
{
var blok_tijd = document.getElementById(id);
var tijd2 = new Date();
var seconden = totaal_tijd-Math.round((tijd2.getTime()-tijd.getTime()) / 1000.);
var minuten = 0;
var uren = 0;
var dagen = 0;
var totaaltijd = '';
if(seconden < 0)
{
blok_tijd.innerHTML = '0:00:00';
document.location = document.location;
}
else
{
if(seconden > 59)
{
minuten = Math.floor(seconden / 60); seconden = seconden - minuten * 60;
}
if(minuten > 59)
{
uren = Math.floor(minuten / 60); minuten = minuten - uren * 60;
}
if(uren > 23)
{
dagen = Math.floor(uren / 24); uren = uren - dagen * 24;
}
if(seconden < 10)
{
seconden = "0" + seconden;
}
if(minuten < 10)
{
minuten = "0" + minuten;
}
if(dagen > 0)
{
if(dagen == 1)
{
totaaltijd += dagen + ' dag ';
}
else
{
totaaltijd += dagen + ' dagen ';
}
}
totaaltijd += uren + ":" + minuten + ":" + seconden;
blok_tijd.innerHTML = totaaltijd
window.setTimeout("bereken_tijd('"+ id +"', "+ totaal_tijd +");", 999);
}
}
</script>
</head>
<body>
Tijdsduur: <div id="blok_tijd"></div>
<script type="text/javascript" language="javascript">
<!--
bereken_tijd('blok_tijd', 215000);
-->
</script>
<?php
echo strtotime('2009-09-07 21:29:59');
?>
</body>
</html>
bedankt zo werkte het wel
bedankt:D
bedankt:D




