Je suis le code suivant pour convertir cette date ->18/07/2013
en format supporté mysql
.Erreur lors de la conversion du format de date PHP
$date = date('Y-m-d', strtotime('18/07/2013'));
Idéalement, cela devrait revenir 2013-07-18
...
Mais, le problème est qu'il sélectionne automatiquement la chaîne comme:
YEAR as YEAR
MONTH as DAY
DAY as MONTH
maintenant, car il identifie 18
comme month
, il sort de la plage et il affiche la date par défaut 1970-01-01
.
J'ai perdu presque deux jours sur cette chose.
Si quelqu'un peut aider, merci d'avance!
Vous pouvez pirater comme 'strtotime (str_replace ('/', '-', '18/07/2013'))' –
utiliser Veuillez la recherche avant de poster une nouvelle question , ceci est un doublon de [Strtotime() ne fonctionne pas avec le format jj/mm/aaaa] (http://stackoverflow.com/questions/2891937/strtotime-doesnt-work-with-dd-mm-yyyy-format – Prix
Du manuel php -> YY "/" MM "/" DD c'est ce que vous êtes censé utiliser avec la fonction date ... http://php.net/manual/de/datetime.formats.date. php –