Je sais comment utiliser les chaînes de format de date, pour transformer date('Y/m/d H:i:s');
en 2009/12/18 11:37:45
.Fonction PHP pour obtenir le format de la date?
Je voudrais une fonction qui peut faire le contraire - regarder une date formatée puis retourner le format. Y a-t-il un en PHP?
La raison en est que nous avons des horodatages enregistrés dans notre base de données dans une variété de formats et j'écris un outil traitant toutes nos anciennes tables et analysant les entrées de date.
EDIT: donc je suppose qu'il n'y a pas une façon simple de le faire. Je pensais que je pourrais utiliser strftime(), qui renvoie le temps en secondes depuis l'époque. Donc, une meilleure question est de savoir si je peux utiliser ce temps en secondes dans les champs d'horodatage de la base de données mySQL? Je suppose que cela fonctionnerait si la table est structurée comme un horodatage et non un varchar, ce qui est parfois le cas.
Vous pourriez rencontrer des problèmes de localisation avec des dates comme 2009/10/07. Est-ce Y/m/d ou Y/d/m? –