Tonen van tijdstippen
Misschien kunnen jullie mij helpen.
ik heb 4 tijdstippen in eetmaal, bijv. 7:00 uur, 12:00 uur, 15:00 uu en 21:00 uur.
Wat ik wil is dat bijv. als 7 uur geweest is dat alleen de volgend tijdstip wordt getoond, in dit geval 12uur en ga zomaar door..
Hoe krijg ik dit van elkaar? wil iemand mij helpen? Thanks
komen de tijden uit een database?
Gewijzigd op 14/02/2014 23:29:19 door Med ed
Code (php)
Gewijzigd op 15/02/2014 00:14:59 door - SanThe -
bedankt voor je reactie. Is het mogelijk in de array de tijden'07:00' en de rest te vervangen door $times[0], $times[1] enz..? want dat is de tijd die opgehaald moet worden. Ik hoop dat je begrijpt wat ik bedoel.
$time = array($times[0], $times[1], $times[2], $times[3]);
Code (php)
Toevoeging op 15/02/2014 00:52:16:
Let wel op dat $times dit format heeft xx:yy
Toevoeging op 15/02/2014 00:53:30:
wat houdt in het format xx:yy?
Gewijzigd op 15/02/2014 00:54:07 door Med ed
Niet 7:00 maar 07:00
aha, dankje
Gewijzigd op 19/02/2014 12:54:58 door Med ed
Med ed op 19/02/2014 12:50:15:
bijv. slaaptijd
En waar komt dat woord vandaan?
de naam slaaptijd heb ik zelf aan toegekend. 21:00 uur is dan de slaaptijd, 12:00 uur is etenstijd
Med ed op 19/02/2014 12:58:04:
de naam slaaptijd heb ik zelf aan toegekend. 21:00 uur is dan de slaaptijd, 12:00 uur is etenstijd
Waar komt die vandaan. Heb je die als key meegegeven of wat? Laat anders het stukje code zien waar je het nu hebt staan.
$times = array($opstaan, $naarschool, $eten, $huiswerk, $slaaptijd);
Dat is waar ik op zoek was; geweldig mooie forum. Thanks
heeft wel lang geduurd, maar dat is wat ik met jullie hulp van gemaakt heb, alleen ik krijg de text niet getoond. Doe ik iets verkeerd?
Quote:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $text=>$value)
{
if($now < $value)
{
$next = $value;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $text=>$value)
{
if($now < $value)
{
$next = $value;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
Gewijzigd op 01/03/2014 16:59:15 door Med ed
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $key=>$value)
{
if($now < $value)
{
$next = $value;
$text = $key;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $key=>$value)
{
if($now < $value)
{
$next = $value;
$text = $key;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
Oke, hoe los ik het op? wat ik wil is dat bijv. Imsak 13:00 uur, Fajr 15:30 uur enz.