Hoe kan ik een Nederlandse datum omzetten voordat ik deze toevoegen in mijn database? In mijn tabel is een Engelse notatie 2023-12-20 alleen op mijn website geeft het input data veld de Nederlandse notatie weer "20-12-2023". Kan ik deze omzetten voordat ik de insert maak?

Ik heb al geprobeerd om date-format te wijzigen, maar dat schijnt lastig te zijn. Dus ik dacht misschien kan ik het omzetten voor de insert.


<label for="startDate">Datum inzet</label>
<input id="startDate" class="form-control" type="date" data-date="" data-date-format="DD-MM-YYYY" />
Ad Fundum op 21/12/2023 16:42:08

Ik heb een pesthekel aan DateTime sinds PHP 4 toen het nooit de goede datums berekende vanwege allerlei bugs.

.....

Lang leve ook de immer heldere documentatie op php.net...


Die documentatie stelt dat DateTime geïntroduceerd werd in PHP 5.2.0
Ik kan me dus wel voorstellen dat het niet (goed) werkte in PHP 4.

https://www.php.net/manual/en/class.datetime.php


The DateTime class ¶
(PHP 5 >= 5.2.0, PHP 7, PHP 8)

Reageren