le problème est que tu dois rentrer la date dans la base de donnée au format anglais, donc si aprés tu en a besoin tu devras les reconvertir au format français ce qui n'est pas forcément chose facile. De plus il te sera trés difficile de soustraire ou d'ajouter des dates. Au format time(), il est trés facile de convertir le time en date et inversement, et les additions soustractions de dates sont aussi simple que des soustractions de nombres. C'est pourquoi la pluspart des programmeurs utilise la fonction time. A toi de faire ton choix.
Si tu veut savoir comment convertir la date fr en date en et inversement, tu peut trouver des infos sur phpdebutant