April 5, 200619 yr Bon je m'explique, j'ai fait un script en php qui lis une date avec: $date_now = date("U") de cette date je fait des manipulation mathématique genre: (aujouird'hui c'est le jours 94) (94 + 120 - 150 = 64) + 180 = 244 j'aimerias reprendre le chiffre finale (dans mon example 244) et le reconvertir en date standard: soit 04/09/016 (4 sept 2006) avec jours mois et année comme 3 variables indépendantes. et la je me demande bien comment faire ça. si quelqu'un a un idée.
April 6, 200619 yr je veux pas etre méchant mais suffit de regarder la documentation http://fr3.php.net/manual/fr/function.date.php <?php // Aujourd'hui, le 12 Mars 2001, 10:16:18 pm $aujourdhui = date("F j, Y, g:i a"); // March 12, 2001, 10:16 pm $aujourdhui = date("m.d.y"); // 03.12.01 $aujourdhui = date("j, m, Y"); // 12, 3, 2001 $aujourdhui = date("Ymd"); // 20010312 $aujourdhui = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 12-03-01, 1631 1618 6 Monpm01 $aujourdhui = date('\C\'\e\s\t\ \l\e\ jS \j\o\u\r\.'); // C'est le 12th jour. $aujourdhui = date("D M j G:i:s T Y"); // Mon Mar 12 15:16:08 MST 2001 $aujourdhui = date('H:m:s \m \e\s\t\ \l\e\ \m\o\i\s'); // 17:03:18 m est le mois $aujourdhui = date("H:i:s"); // 10:16:18 // notation française $aujourdhui = date("d/m/y"); // 12/03/01 $aujourdhui = date("d/m/Y"); // 12/03/2001 ?> voila des exemple de formule a toi de choisir la bonne combinaison
April 6, 200619 yr Author Je crois que je me suis mal exprimé et de plus j'étais pas assez explicite, alors voici ce que j'ai essayer: J'ai essayé de faire une grosse page genre: if ($jour = 1) $date = 01/01/06; if ($jour = 2) $date = 02/02/06; pour les 365 jours de l'année, mais la variable prend toujours la dernière valeur) donc il conclut que jours = 2 et il compare pas. j'ai essayer avec un array (j'inclue juste les 2 premiers jours: function date_convertie(){$dateconvertie =array('','01/01/06','02/01/06'); return $dateconvetie [$jour]; }; Print date_convertie(); donc je me demande bien comment faire, quoi que c'est surement la façons don ma syntax est écrite, car pourtant ça devrais fonctionner ce que j'ai essayé.
April 10, 200619 yr J'ai essayé de faire une grosse page genre: if ($jour = 1) $date = 01/01/06; if ($jour = 2) $date = 02/02/06; = est un opérateur d'affectation. Pour comparer, il faut utiliser ==. Utilise donc ceci : if ($jour == 1) $date = 01/01/06; if ($jour == 2) $date = 02/02/06; Edited April 10, 200619 yr by EraTisAtoR
April 23, 200619 yr Utilise les timestamps ! C'est bien plus simple pour les manipulations de dates ... Après tu utilise tes fonctions date uniquement pour l'affichage. Enfin c'est ce que je fais. ++
Archived
This topic is now archived and is closed to further replies.