Souci avec les dates (01/01/1970)

Résolu
Mikebiz Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
Mikebiz Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour chers tous !

J'ai un soucis au niveau du traitement des dates. Dans mon appli PHP, j'entre des dates dans un formulaire puis j'ai un autre formulaire de consultation des données saisies. le champ date à saisir n'est pas obligatoire. Quand la date existe, il n'y a aucun problème mais quand pour un enregistrement la "dateenvoipointage" n'existe pas il affiche dans le formulaire de consultation "01/01/1970". Je souhaiterais plutôt qu'il affiche "0" ou "00/00/0000".
Dans la base de données le champ dateenvoipointage est definit avec default null.
Voici comment je recupère les données de ma variable "dateenvoipointage".

<?php
$dateenvoipointage=$row['dateenvoipointage'];
$dateenvoipointage=date("d/m/Y", strtotime($dateenvoipointage));
?>

2 réponses

jordane45 Messages postés 38480 Date d'inscription   Statut Modérateur Dernière intervention   4 746
 
Bonjour

Au lieu de "formater" ta date dans le code PHP, fais le dans la requête SQL qui te permet de récupérer les infos à afficher.
https://sql.sh/fonctions/date_format
0