Bonjour,
Je cherche à récupérer le numéro du lundi et du dimanche d'une semaine en fonction du numéro de cette semaine. Je ne peux pas utiliser de PHP!
J'ai essayé d'adapter un code VB trouvé sur le net mais c'est un vrai casse-tête.
Merci![]()
Bonjour,
Je cherche à récupérer le numéro du lundi et du dimanche d'une semaine en fonction du numéro de cette semaine. Je ne peux pas utiliser de PHP!
J'ai essayé d'adapter un code VB trouvé sur le net mais c'est un vrai casse-tête.
Merci![]()
numéro ??? tu veux dire la date ???
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Oui pardon la date
ça devrait se resoudre en trois lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 debutsem=new Date() debutsem=debutsem.setUTCDate(debutsem.getUTCDate()-debutsem.getUTCDay()+1) alert(new Date(debutsem))
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Merci pour cette solution!
Maintenant, comment puis-je adapter ce code pour passer un numéro de semaine et une année en paramètre?
En réalité je veux:
Que cette fonction puisse, en fonction d'un numéro de semaine et d'une année passés en paramètre, récupérer la date complète du premier jour de la semaine (jour, mois, année) et pareillement pour le dernier jour de la semaine
(car par exemple l'année dernière, la 52eme semaine commençait le 28/12/09 et terminait le 03/01/10)
Merci
il me faut savoir un point de détail ...
pour toi quelle est la première semaine de 2010 ?
la semaine du 1 au 3 ou celle du 4 au 10 ???
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
J'ai avancé entre temps ...
si l'on considère que la semains 01 commence le premier lundi de l'année:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script type="text/javascript"> function FirstDayOfWeek(sem, an){ var debut=new Date() debut.setUTCFullYear(an,0,1); var FirstDayOfYear= debut.getDay() var FirstBitLength=8-FirstDayOfYear adddays=(sem-1)*7+FirstBitLength+1 finalDate=new Date() finalDate.setFullYear(an,0,adddays) return (sem==0)?debut:finalDate; } alert(FirstDayOfWeek(12, 2010).toLocaleString()) </script>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager