[Résolu] Samedi comme debut de semaine sur un calendrier


h4ni
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 486
Inscription: 11 Juil 2005

[Résolu] Samedi comme debut de semaine sur un calendrier

Message le Ven Avr 18, 2008 14:54

Bonjour
j'essaye de modifier un petit script de calendrier afin de mettre le samedi comme le premier jours de semaine
la fonction qui s'occupe de ca est :

Code: Tout sélectionner
$date_string = mktime(0,0,0,$month,1,$year);
$day_start = date("w", $date_string);

pour mettre le lundi comme debut de semaine suffi de mettre -1 apres $date_string de cette facon
Code: Tout sélectionner
$date_string = mktime(0,0,0,$month,1,$year);
$day_start = date("w", $date_string-1);

mais pour metre le samedi je ne trouve aucun moyen , j'ai pourtant essayé de mettre -6 ou +1

quelqu'un a une idée?

Merci d'avance[/quote]
Dernière édition par h4ni le Ven Avr 18, 2008 15:30, édité 1 fois.


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Ven Avr 18, 2008 15:07

C'est pas plutôt le premier jour du mois que ça te récupère?
mktime(0,0,0,$month,1,$year);


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Ven Avr 18, 2008 15:18

mktime te retourne le nbre de secondes depuis une date butoir (1 janvier 1970)

Pour ajouter 1 journée, il faut ajouter 86400 secondes, pour 2 journées, 2*86400.

Pour soustraire c'est la même procédure

Code: Tout sélectionner
$nombre_jour = 6;
$date_string = mktime(0,0,0,$month,1,$year);
$timestamp = $date_string + ($nombre_jour * 86400);
$day_start = date("w", $timestamp);
Dernière édition par KOogar le Ven Avr 18, 2008 15:29, édité 1 fois.


h4ni
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 486
Inscription: 11 Juil 2005

Message le Ven Avr 18, 2008 15:28

Merci K0ogar ca marche tres bien , seulement fallai mettre $nombre_jour = 1; pour avoir le samedi comme debut de semaine


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Ven Avr 18, 2008 15:31

Pour le parametrage, c'est qui vois ;)

++


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités