PHP obtenez le courant du mois d'une date

Bonjour tout le monde je voudrais obtenir le courant du mois d'une date.

C'est ce que j'ai essayé:

   <?php 

   $transdate = date('m-d-Y', time());

   echo $transdate;

   $month = date('m', strtotime($transdate));

   if($month == "12"){

echo "<br />December is the month :)";
   } else {
echo "<br /> The month is probably not December";
   }

    ?>

Mais le résultat est mauvais, il doit afficher décembre est le mois :0

Des idées? merci.

  • Il fonctionne très bien pour moi
  • Pourquoi vous n'avez pas à exécuter la seconde date avec la fonction avec le temps() en tant que second paramètre et que vous l'exécutez deux fois ? 😕
  • if($month == 12). 12 doit être entier qui n'est pas de chaîne
  • double possible de Obtenir le mois d'une date donnée
  • interrupteur de l'autre et si
  • date() retourne une chaîne de caractères, afin de mieux vous emballez pas 12 dans les citations. BTW, si l'on compare la chaîne "12" et le nombre entier 12 avec == opérateur, PHP va ignorer le type de données et le considérer comme le même. === opérateur serait plus strictes.

InformationsquelleAutor Dunkey | 2013-12-18