Ik heb het volgende probleem. Via csv vul ik een tabel op een website. Dit werkt prima. Alleen wel ik sommige rijen van de tabel niet weergeven. Elke rij heeft een datum (eerste kolom) in het formaat dinsdag 14 februari 2017

Nu wil ik dus de rijen die qua datum 1 dag of meer in het verleden liggen niet in de tabel zien. ik heb met strftime de huidige datum van vandaag in het zelfde formaat als datum van het csv bestand. Helaas lukt het mij niet om via een if else statement de rijen te verwijderen. Op zich logisch daar het in het csv bestand natuurlijk een tekst is.

Wie kan mij hiermee helpen?
Het probleem lijkt mij deze geformatteerde datum, hier kun je niet echt mee rekenen. Ik zou het importscript (als je zoiets hebt voor het overzetten) zo aanpassen dat de datum omgezet wordt naar een DATE of DATETIME formaat. Het datumdeel is dan in ieder geval van het formaat jjjj-mm-dd. Hier valt prima mee te rekenen.

Vervolgens is het opstellen van een query die een onderscheid maakt tussen wat in de toekomst ligt, en wat in het heden/verleden een peuleschil.

Hoe je deze datum vervolgens formatteert bij weergave staat hier verder helemaal los van.
Dank je. In het csv bestand de datum aangepast en later via php weer terug gezet naar het juiste formaat. Kon nu inderdaad de rijen die in het verleden lagen eruit filteren.

Even niet goed nagedacht :)

Reageren