Morgen in een if functie
Ik heb deze code:
Red en orange gaan goed, echter de if voor de cornflowerblue wordt niet getriggerd. Wat zit hier fout in?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if($row_inh['datum_moet_gereed'] < date('Y-m-d'))
{
$style = 'style="color: red;"';
}
elseif($row_inh['datum_moet_gereed'] == date('Y-m-d'))
{
$style = 'style="color: orange;"';
}
elseif($row_inh['datum_moet_gereed'] == mktime(0,0,0,date("m"),date("d")+1,date("Y")))
{
$style = 'style="color: cornflowerblue;"';
}
else
{
$style = 'style="color: lightgrey;"';
}
?>
if($row_inh['datum_moet_gereed'] < date('Y-m-d'))
{
$style = 'style="color: red;"';
}
elseif($row_inh['datum_moet_gereed'] == date('Y-m-d'))
{
$style = 'style="color: orange;"';
}
elseif($row_inh['datum_moet_gereed'] == mktime(0,0,0,date("m"),date("d")+1,date("Y")))
{
$style = 'style="color: cornflowerblue;"';
}
else
{
$style = 'style="color: lightgrey;"';
}
?>
Red en orange gaan goed, echter de if voor de cornflowerblue wordt niet getriggerd. Wat zit hier fout in?
mktime is een timestamp geen opgemaakte datum
En zoek dat soort zaken eerst zelf eens uit:
http://www.php.net/date
http://www.php.net/mktime
http://www.php.net/strtotime
en die laatste post ik niet voor de KzK
En zoek dat soort zaken eerst zelf eens uit:
http://www.php.net/date
http://www.php.net/mktime
http://www.php.net/strtotime
en die laatste post ik niet voor de KzK
Gewijzigd op 06/12/2010 18:44:19 door Noppes Homeland
$row_inh['datum_moet_gereed'] is bijvoorbeeld 2010-12-06
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
Mui ter op 06/12/2010 18:53:24:
$row_inh['datum_moet_gereed'] is bijvoorbeeld 2010-12-06
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
Echt niet. Lees Blanche zijn post nog eens door.
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 1291676400




