begin process at 2012 05 31 09:29:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

semaine qui chevauche un mois


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

semaine qui chevauche un mois

samedi 17 janvier 2009 à 15:04:04 | semaine qui chevauche un mois

val78

Membre Club

Bonjour,
Voici mon code il fonction sauf les dates de semaine qui chevauche les mois et le debut et fin de l'annee car les semaine ne sont pas complete
Auriez vous une idee pour mon probleme
Merci a tous
<code>
<?php
//---------Affichage de l'image de promotion, de la semaine precedente, sur le Dimanche----------//
$numSemaine = strftime("%U")+1;//le numéro de jour dans la semaine, de 1 à 7. (1 représente Lundi et 7 represente le Dimanche) arrivé a 7 il rajoute 1 quand il arrive a 7 donc va chercher l'image image8.jpg
//-----------------------------------------------------------------------------------------------//

//----------------Date---------------------//
$semaine = date('w');// numéro du jour dans la semaine en cours sous forme 1 || le résultat de date('w') est compris entre 0=>(lundi) et 6=>(Dimanche), ce qui représente quand même 7 valeurs...
$jours = ( date('w')>0 ) ? date('w') : 7;
$month = date('m');
//----------------------------------------//

//----------------Jour en Francais-----------------//
setlocale (LC_TIME, 'fr_FR','fra');//Mettre les jours en langue francaise
$jourL = strftime('%A'); //Ecrire les jours en entier
//-------------------------------------------------//

//---------Calcul du debut de la semaine et de la fin de semaine--------------------//
$iPromDebut = date('d') - date('N') + 1; //[date('d') ==1] - [date('N')==Représentation numérique ISO-8601 du jour de la semaine] + 1
$iPromEnd = date('d') + ( 7 - date('N')-1);
//----------------------------------------------------------------------------------//

//------------Calcul du Decompte de Jours--------------------------//
$iReste = (6 - $jours); // on utilise 6 car le résultat de date('N') est compris entre 0 et 7 et que le DIMANCHE il n'y a pas de promotion a la Bijouterie,  1=>(pour Lundi) et 0=>(pour Dimanche)
//-----------------------------------------------------------------//

?>

<img src='images/promotion/A1.jpg' alt="" title="" />
<div id='texte'><br />Nous sommes le <?php echo $jourL . date(' d/m/Y'); ?>.<br/>&nbsp;<br/></div>
      
<?php
$texte1 ="Il vous reste <font id='rouge'>".$iReste." jours</font> avant la fin de la promotion<br/>"; 
$texte2 ="La bijouterie est <font id='rouge'>FERM&Eacute;E.</font><br/>Mais vous voyez la promotion de la semaine prochaine.<br/>&nbsp;<br/>";
$texte3 ="du  ". $iPromDebut . ' au ' . $iPromEnd . '/' . date('m') . '/' . date('Y')." pour ce bijou.<br/>&nbsp;<br/>";


if (date('w')==0){
echo $texte2;
}else{
echo $texte1.$texte3;
}
?>

<?php
 if ($year <= 2009){
?>
 <img src="images/promotion/boutique<?php echo $numSemaine;?>.jpg" width="250" height="260">
 <img src="images/promotion/image<?php echo $numSemaine;?>.jpg" width='250' height='225' hspace='35'>

<?php
 } else {
 echo "l'année est fini il n'y a plus de promotion";
 }
?>

</code>

Merci a tous



Cette discussion est classée dans : date, dimanche, jours, semaine, promotion


Répondre à ce message

Sujets en rapport avec ce message

date de semaine qui chevauche deux mois [ par val78 ] BonjourApres avoir ete sur google et sans trouver se qui m'interesse je fais appel a vousje code en phpJe cherche comment sur une semaine qui chevauch date dans un tableau [ par titigrou ] kikou!!!j'ai une liste déroulante semaine créée a partir des données de la baseet j'ai un tableau avec les joursje voudrais savoir comment on fait, un Date des jours en fonction de la semaine [ par masseur ] BOnjour. En fonction du cahier des charges je dois proposer à l'utilisateur de choisir un numér ode semaine qu'il doit remplir. J'aimerai une fois le calendrier sur une semaine [ par SataN_sTn ] Bonjour,Travaillant sur un calendrier sur une semaine qui reprendre des données dans une base mysql suivant les jours, heures etc, j'ai donc cherché l recuperer toutes les dates superieurs a la date du jours [ par fatatra ] Bonjour a tous,je veux faire un truc tous simple apparement et pourtant je n'y arrive pas.Je veux lister toutes les dates contenues dans ma bdd superi Jour de la semaine à partir d'une date [ par abdoulax ] Bonjour, j'ai une date du type 2006-31-03 je voudrai en récupérer le jour de la semaine. Ce que j'ai fait c'est $week=idate('w',strtotime($la_date)); trier avec sort() [ par brezoneg ] Je recherche à trier des numéro de semaine par ordre alpha croissant. Je fais :connction base .....$date = mysql_result($result,0,"$r[0]");if($date[0] Numéro de la semaine [ par destiny ] Bonjour,J'aimerai savoir si une function existe pour connaitre le numéro de la semaine suivant une date X (peu importe le format) ? Et par la meme tro différence entre 2 date [ par tales ] Bonjour, Je voudrais calculer la différence entre 2 dates.Si la différence est de 3 jours j'affiche un truc . //je récupère la dernière da calcul des dates [ par nader19 ] Bonjour, j'ai problème pour ne pas compter des jours comme par exemple 8 mai ou 1 mai. en effet ce script parcours table et calcul nombre des jours en


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales