Determiner la date d'un jour de la semaine en cours

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Determiner la date d'un jour de la semaine en cours

Re: Determiner la date d'un jour de la semaine en cours

par fab » 20 oct. 2009, 01:54

date('N');
Te permet de récupérer le numéro du jour pour la semaine en cours ( 1 == LUNDI et 7 == DIMANCHE )

Tu peux facilement trouver la nombre de jours à rajouter à la date courante pour être vendredi, samedi ou dimanche

Par exemple vendredi c'est le jour 5 et le nombre de jours à ajouté c'est 5 - date('N'), attention il faudra bien vérifier que date('N') est inferieur ou égal au jour que tu veux. Par exemple si tu es samedi, c'est quel vendredi qui t'interesse ? la veille ou le suivant?
Pour la veille c'est 5 - date('N') mais ce sera alors négatif et pour le suivant ça doit être quelque chose du genre 7 - date('N') + 5 <<< là en fait 7 - date('N') te permet de calculer le nombre de jour jusqu'à la fin de la semaine et tu y a joutes après le numéro du jour qui t'intéresse :)

Determiner la date d'un jour de la semaine en cours

par Doywan » 20 oct. 2009, 01:44

Bonjour,

Je vais détailler un peu plus, j'ai besoin d'arriver à déterminer la date du vendredi, du samedi et du dimanche de la semaine en cours.

Je souhaite comparer ces trois dates à une autre et si la quatrième date est = à l'une des trois premières cela m'affiche les articles correspondant.
Mais pour éviter de sortir tout les articles dont la date tombe un vendredi, un samedi ou un dimanche dans l'année, je dois donc restreindre l'action à la semaine en cours.

Seulement ça deviens un peu complexe pour moi à ce niveau là, quelqu'un saurait il m'aider ?


Merci d 'avance,