Aller au contenu

conversion jours année en date jours/mois/année


vitesse

Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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é.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...