MySQL

Datum in het Nederlands

Datum weergeven in het Nederlands
<?php
$conn = new mysqli ("server", "gebruiker", "wachtwoord", "database");
mysqli_set_charset ($conn, "utf8");
$error_no_connection = "Verbinding met de database is niet mogelijk op dit moment.";
$error_no_results = "Geen resultaten gevonden.";
if ($conn -> connect_error) {
die ($error_no_connection.": ". $conn->connect_error);
}
$sql = "SELECT demo_naam, demo_geboortedatum, DATE_FORMAT(demo_geboortedatum, 'Geboren op %e %M %Y, op %W ') AS geboortedatum FROM demo_tabel_verjaardagen WHERE DAY(demo_geboortedatum)=DAY(NOW()) AND MONTH(demo_geboortedatum)=MONTH(NOW()) LIMIT 0, 100";
$result = $conn -> query($sql);
if ($result -> num_rows > 0) {
// ========================================
while ($row = $result -> fetch_assoc()) {
// ========================================
$datum_nederlands = $row["geboortedatum"];
// ========================================
$maanden_en_dagen_engels = array (
'January', 'February', 'March', 'April', 'May', 'June', 
'July', 'August', 'September', 'October', 'November', 'December', 
'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');
$maanden_en_dagen_nederlands = array (
'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 
'augustus', 'september', 'oktober', 'november', 'december', 
'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag', 'zondag');
// ========================================
$vertoon_geboortedatum = str_replace($maanden_en_dagen_engels, $maanden_en_dagen_nederlands, $datum_nederlands);
$vertoon_naam = $row["demo_naam"];
// ========================================
echo "<p>";
echo "<strong>" . $vertoon_naam . "</strong>";
echo "<br />" . $vertoon_geboortedatum . "";
echo "</p>";
}
} 
// ========================================
else {
echo "<strong>" . $error_no_results . "</strong>";
}
// ========================================
$conn -> close();
?>