Nieuw lid |
|
Hallo,
Ik heb hier een stukje die ik door behulp van iemand op sitemasters heb doen werken zoals ik het wou, alleen is het niet totaal perfect. Dit stukje is wel al van 2 jaar geleden en ben nu pas weer bezig en dacht, ik ga het nog eens vragen want ik krijg het niet juist.
stukje:
$sql = "
SELECT
FLOOR(v.diffrence/12) AS year, (v.diffrence%12) AS month
FROM (SELECT (PERIOD_DIFF(DATE_FORMAT(CURDATE(),'%Y%m'),DATE_FORMAT('" . $section . "','%Y%m'))) AS diffrence) v;
";
$time = $db->sql_fetchrow($db->sql_query($sql));
$sql = " SELECT FLOOR(v.diffrence/12) AS year, (v.diffrence%12) AS month FROM (SELECT (PERIOD_DIFF(DATE_FORMAT(CURDATE(),'%Y%m'),DATE_FORMAT('" . $section . "','%Y%m'))) AS diffrence) v; "; $time = $db->sql_fetchrow($db->sql_query($sql));
in $section komt dus een datum van wanneer men in dienst zijn. vb: 2012-01-23
Nu zoals het nu is, komt alleen maand en jaar er in voor. Nu wil ik ook nog de dag weten.
wat ook niet juist is, is dat met dit voorbeeld, de maand in dienst al op 1 maand staat, wanneer het werkelijk nog niet is want vandaag is het 2012-02-22 dus nog een dag voor het een maand is. Dit is nou wat ik zou willen zien maar ben er niet uit
Wie kan me ff verder helpen? alvast bedankt!
|