Problème conversion date français à anglais

Bonjour,

J'ai un problème lors de la conversion d'une date du français à l'anglais.
Je récupère un fichier que je lis et dans ce fichier sont présents des dates sous ce formats JJ/MM/YYYY HH:MM:SS

J'utilise cette fonction pour la convertir correctement pour un ajout sur une base mysql.

$dateEn=date('Y-m-d h:i:s',strtotime($dateFr));

Le seul problème est que la date est au bon format mais ce n'est pas la bonne. Elles sont toutes réinitialisés au 1er janvier 1970 et je n'arrive pas à trouver le pourquoi.

Quelqu'un peut m'aider ?



Merci

Tristansocr

1 réponse

  1. essaye:

    <?php
    $dateFr = new DateTime(strtotime("d/m/Y H:i:s"));

    echo date_format( $dateFr,'Y-m-d h:i:s');
    //ou alors
    echo "\n";
    echo $dateFr->format('Y-m-d h:i:s');
    0