[RESOLU] Donner une valeur par default à une date

Mammouth du PHP | 643 Messages

29 juin 2015, 16:09

Salut le peuple.
Voici mon travail du jour.
En bdd il peut arriver que la date de départ soit $dated est la valeur : -0001.
J'aimerais faire que si $dated = -0001 alors tu affiche que $dated (exemple: Jusqu'au 29 Juin 2015
sinan tu afffiche la date du 29 Juin 2015 au 01 Juillet 2015).

Mon code actueln je mélange un peu la... je patauge....
<?php $date_non_definie = $dated->format('Y')?>

 <?php if ($date_non_definie = -0001) {echo "Jusqu'au" .ucfirst($jour[$datef->format('N')]) .$datef->format('d') .ucfirst($mois[$datef->format('n')]).' '.$datef->format('Y');} else {  }?>
                
<?php echo ucfirst($jour[$dated->format('N')]); ?> <?php echo $dated->format('d'); ?><?php echo ucfirst($mois[$dated->format('n')]); ?>
 <?php echo $dated->format('Y');  echo ($ligne['date_debut_sortie'] != $ligne['date_fin_sortie']) ? '  ' .'au ' .ucfirst($jour[$datef->format('N')]).' '.$datef->format('d').' '.ucfirst($mois[$datef->format('n')]).' '.$datef->format('Y') : NULL; ?>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

29 juin 2015, 16:42

Bonjour,

L'opérateur de comparaison est " == " et non " = "
if ($date_non_definie = -0001)
;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 643 Messages

29 juin 2015, 23:32

J'ouvre un nouveau sujet car c'est un plus complexe que ca en fait :)