Je suis en train d'écrire une classe Date avec principalement des méthodes statiques permettant de faire des conversions, etc...
Pour vous exposer mon problème, je me permet de poster les quelques lignes entrant dans le sujet :
class Date {
/**
* Converti une date au format jj/mm/aaaa hh:mm:ss en un timestamp
*
* @param String $date Date a convertir au format jj/mm/aaaa hh:mm:ss
* @return int Renvoie la date en timestamp
*/
static public function dateToTimestamp($date)
{
list($annee, $mois, $jour, $heure, $minute, $seconde) = sscanf($date, "%d-%d-%d %d:%d:%d");
return mktime($heure, $minute, $seconde, $mois, $jour, $annee);
}
/**
* Converti une date au format jj/mm/aaaa hh:mm:ss dans
* un format souhaite
*
* @param String $date Date a convertir au format jj/mm/aaaa hh:mm:ss
* @param String $format Nouveau format de date voulu
* @see dateToTimestamp()
* @return String Renvoie la date dans le nouveau format
*/
static public function conversionFormat($date, $format="d/m/Y H:i:s")
{
return date($format, dateToTimestamp($date));
}
}
Mon problème intervient lorsque je fais appelle à la methode statique conversionFormat() :<?php
echo Date::conversionFormat("2005-12-08 14:34:24");
?>
Ca me renvoie une erreur comme quoi la function DateToTimestamp() n'existe pas :Code : Tout sélectionner
Fatal error: Call to undefined function dateToTimestamp() in /www/lib/Date.class.php on line 37Code : Tout sélectionner
return date($format, dateToTimestamp($date));Merci d'avance.
@+