Bonjour, voilà je voudrais utiliser l'équivalent de la fonction ADDTIME de mysql qui me permet par exemple d'aditionner (2004-10-27 12:00:00,03:00:00) etc...
Quelqu'un aurait t'il eu vent d'un script permettant de faire cela ??
Merci à tous...
Bonjour, voilà je voudrais utiliser l'équivalent de la fonction ADDTIME de mysql qui me permet par exemple d'aditionner (2004-10-27 12:00:00,03:00:00) etc...
Quelqu'un aurait t'il eu vent d'un script permettant de faire cela ??
Merci à tous...
Bonjour,
En transformant tes dates en timestamp, tu pourra faire ce que tu veux avec.
Le problème peut etre la transformtion Date->Timestamp
Pierre
Mais une fois que la date est convertit en Timestamp, comment récupérer le bon format de date pour insérer dans ma base Mysql... Par exemple si je veux additioner 2006-10-27 03:00:00 + 03:00:00, est ce possible avec timestamp, que j'étudie mais qui me semble afreusement compliqué....Envoyé par FCYPBA
Merci...
Pour transformer le timestamp, tu peux le reconvertir dans le format 'texte' que tu veux via la fonction date() et ses nombreux modificateurs
Mais si c'est pour réinjecter la date transformée dans du mysql, pourquoi ne pas essayer ( pour faire plus simple ) de faire toute l'opération en base de données
Ok, merci je vais tenter les conversions, puis la reconversion au format date, je suis obligé de la faire en PHP, car j'ai une fonction qui nécessite en paramêtres l'heure et la date de départ, et l'heure et la date d'arrivée, mon calcul doit sefaire avant insertion dans la base.
Je te remercie pour ton aide...
En fait voilà, j'arrive désormais à convertir en timestamp avec strtotime, puis reconvertir en date avec date(), mais par contre lorsque j'additionne des strtotime, et que je reconvertis au format date, j'obtiens des résultats étrnages, du style :
$test= strtotime("13:00:00");
$coco = strtotime("02:00:00");
$addition = $test + $coco;
echo date("G:i:s",$addition); //4:41:05 alors que je devrais obtenir 17:00:00
Partager