Certaines personnes savent comment changer le format AAA-MM-DD pour devenir DD-MM-AAAA lorsque vous entrez dans la base de données et comment l'afficher de la base de données.
étudiantsController.php strong> p>
4 Réponses :
PHP peut analyser automatiquement les formats de date, de manière à analyser soit au format Vous pouvez simplement créer un Laravel peut ensuite transformer automatiquement DateTime code> ou carbone code> avec la chaîne de date comme premier argument. DateTime code> et Carbon code> au format correct pour votre base de données, vous pouvez donc faire quelque chose comme: p>
Quoi dans cette section $ DATEX = Nouveau carbone ($ demande-> get ('date_attr') b> Utiliser des champs de table dans ma base de données ou uniquement des variables.
MySQL s'attend à ce que la date soit formatée comme Yyyy-MM-DD. Donc, lorsque vous enregistrez des données sur la base de données, gardez-la telle qu'elle est. Lorsque vous affichez la date, vous pouvez le formater comme vous le souhaitez. Pour ce faire, faites votre rendez-vous comme une date dans votre modèle.
$student->date->format("d-m-Y")
à Laravel 5, vous pouvez le faire en utilisant la classe de carbone.
\Carbon\Carbon::parse('2019-04-24')->format('d-m-Y');
Utilisez le format de date code> Strtotime CODE>:
date("d-m-Y", strtotime($date));