Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2008, 15h26   #1
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 96
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 96
Points : 32
Points : 32
Par défaut [Dates] fonction vérifiant le jour de la semaine

Salut !

J'essaye de créer des fonctions vérifiant si nous somme un Lundi, Mardi etc...
Code :
1
2
3
4
5
6
7
8
9
10
 
function isLundi($date) 
{
	$NumSemaine = numero_semaine($date);
	$Lundi = PremierJourSemaine(GetAnnee($date),$NumSemaine);
	if ( $date == $Lundi)
	return true;
	else
	return false;
}
La fonction marche bien SAUF quand ma date est par exemple le 31/12/2007, qui correspond au premier jour de la semaine 1 de 2008 mais le GetAnnee() de ma fonction renvoie logiquement 2007 et $Lundi prend par conséquent pour valeur 01/01/2007.

Il doit forcément y avoir plus simple.
Flynt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 15h45   #2
Membre régulier
 
Inscription : août 2006
Messages : 78
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 78
Points : 71
Points : 71
date('w") => te renvoie le jour de la semaine 0 pour dimanche 6 pour samedi !
PinGu- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 16h04   #3
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 96
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 96
Points : 32
Points : 32
Huhu merci, je savais pas que ça existait en paramètre de date() !

Code :
1
2
3
4
5
6
7
8
9
10
 
function isLundi($date) 
{
	$DateTimeS =DateFrToTimeStamp($date);
	$date = date('w',$DateTimeS);
	if ( $date == 1)
	return true;
	else
	return false;
}
Flynt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h05.


 
 
 
 
Partenaires

Hébergement Web