verschil-tussen-2-data-berekenen
Gesponsorde koppelingen
PHP script bestanden
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
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
<?php
// Database instellingen
$server = "localhost"; // Meestal localhost
$user = ""; // Database username
$pass = ""; // Database password
$database = ""; // Database
// Verbinding maken met database
$connect = mysql_connect($server, $user, $pass);
// Controleren of verbinding mogelijk is
if (!$connect)
{
exit("Kan geen verbinding maken met de DB: " . mysql_error());
mysql_close($connect);
}
if (!mysql_select_db("$database"))
{
echo "Kan database niet selecteren";
mysql_close($connect);
}
// Uit database halen
$select = "SELECT * FROM `tabelnaam` ORDER BY `id` DESC";
$query = mysql_query($select)or die(mysql_error());
// Controleren of er wel resultaten zijn uit database
if(mysql_num_rows($query) > 0)
{
while($show = mysql_fetch_assoc($query))
{
// Start datum
$startdatum = $show['startdatum'];
$startdatumsplitsen = explode("-", $startdatum);
$startjaar = $startdatumsplitsen[0];
$startmaand = $startdatumsplitsen[1];
$startdag = $startdatumsplitsen[2];
// Eind datum
$einddatum = $show['einddatum'];
$einddatumsplitsen = explode("-", $einddatum);
$eindjaar = $einddatumsplitsen[0];
$eindmaand = $einddatumsplitsen[1];
$einddag = $einddatumsplitsen[2];
// Weergeven in secondes
$tijdstart = mktime('00', '00', '00', '$startmaand', '$startdag', '$startjaar');
$tijdeind = mktime('00', '00', '00', '$eindmaand', '$einddag', '$eindjaar');
// Verschil in dagen
$verschil = $tijdeind - $tijdstart;
$verschilDagen = floor($verschil/(24*60*60));
echo $verschilDagen;
// Variabele maken voor controle
$maxdagen = "6";
// Controle of verschil tussen 2 datums kleiner is dan maxdagen
if($verschilDagen < $maxdagen)
{
// Verschil is kleiner
echo "Kleiner!";
}
else
{
// Verschil is groter
echo "Groter!";
}
}
}
else
{
echo "Geen resultaten!";
}
// Database verbinding sluiten
mysql_close($connect);
?>
// Database instellingen
$server = "localhost"; // Meestal localhost
$user = ""; // Database username
$pass = ""; // Database password
$database = ""; // Database
// Verbinding maken met database
$connect = mysql_connect($server, $user, $pass);
// Controleren of verbinding mogelijk is
if (!$connect)
{
exit("Kan geen verbinding maken met de DB: " . mysql_error());
mysql_close($connect);
}
if (!mysql_select_db("$database"))
{
echo "Kan database niet selecteren";
mysql_close($connect);
}
// Uit database halen
$select = "SELECT * FROM `tabelnaam` ORDER BY `id` DESC";
$query = mysql_query($select)or die(mysql_error());
// Controleren of er wel resultaten zijn uit database
if(mysql_num_rows($query) > 0)
{
while($show = mysql_fetch_assoc($query))
{
// Start datum
$startdatum = $show['startdatum'];
$startdatumsplitsen = explode("-", $startdatum);
$startjaar = $startdatumsplitsen[0];
$startmaand = $startdatumsplitsen[1];
$startdag = $startdatumsplitsen[2];
// Eind datum
$einddatum = $show['einddatum'];
$einddatumsplitsen = explode("-", $einddatum);
$eindjaar = $einddatumsplitsen[0];
$eindmaand = $einddatumsplitsen[1];
$einddag = $einddatumsplitsen[2];
// Weergeven in secondes
$tijdstart = mktime('00', '00', '00', '$startmaand', '$startdag', '$startjaar');
$tijdeind = mktime('00', '00', '00', '$eindmaand', '$einddag', '$eindjaar');
// Verschil in dagen
$verschil = $tijdeind - $tijdstart;
$verschilDagen = floor($verschil/(24*60*60));
echo $verschilDagen;
// Variabele maken voor controle
$maxdagen = "6";
// Controle of verschil tussen 2 datums kleiner is dan maxdagen
if($verschilDagen < $maxdagen)
{
// Verschil is kleiner
echo "Kleiner!";
}
else
{
// Verschil is groter
echo "Groter!";
}
}
}
else
{
echo "Geen resultaten!";
}
// Database verbinding sluiten
mysql_close($connect);
?>