jfmaze
Messages postés13Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention16 juin 2006
-
11 août 2005 à 10:33
Wildok
Messages postés2Date d'inscriptionmercredi 13 septembre 2006StatutMembreDernière intervention19 novembre 2008
-
19 nov. 2008 à 16:28
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Wildok
Messages postés2Date d'inscriptionmercredi 13 septembre 2006StatutMembreDernière intervention19 novembre 2008 19 nov. 2008 à 16:28
Cela semblerais qu'a partir d'une certaine date (en Mars), le calcul du nbJour donne du XX.9583333 ..... et l'arondi doit se faire au supérieur et pas l'inférieur :
Wildok
Messages postés2Date d'inscriptionmercredi 13 septembre 2006StatutMembreDernière intervention19 novembre 2008 19 nov. 2008 à 15:40
Je crois qu'il y a un Bug pour 1 Lundi du mois de Mars qui fait partie de la semaine précédente ... et aprés tous les lundi font partie de la semaine précédente :
J'espère me tromper qq part ... peux tu vérifier ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 2 juil. 2007 à 21:53
salut,
ton code n'est pas compatible avec FireFox2 apparemment
js n'est pas mon fort, aurais-tu une piste de recherche stp?
merci
cs_jerms
Messages postés115Date d'inscriptionjeudi 8 mai 2003StatutMembreDernière intervention 3 janvier 2016 29 janv. 2007 à 19:32
mais de rien. et surtout merci à Gagou9 d'avoir répondu si vite ;)
cs_StanTheFlasher
Messages postés2Date d'inscriptionmardi 7 décembre 2004StatutMembreDernière intervention29 janvier 2007 29 janv. 2007 à 19:13
Merci beaucoup!
En fait j'ai pu intégrer ce super code dans mes pages d'emploi du temps et cela va me permettre d'afficher l'emploi du temps de la semaine en cours sans avoir à modifier chaque lundi le lien vers la semaine en cours.
Je cherchais cette solution depuis des années (je suis un boulet et je n'ai pas le droit d'utiliser php dans ma boîte) et grâce à vous, j'ai enfin trouvé la solution.
Vraiment mille mercis!
cs_gagou9
Messages postés126Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention20 novembre 2007 29 janv. 2007 à 15:49
yop!
c'est pas spécialement compliqué, puisqu'il suffit de faire :
<script language="javascript">
dt = new Date();
we = getWeek(dt);
alert("Nous sommes la " + we + "eme semaine !");
</script>
voila voila !
ciao!
Gagou
cs_StanTheFlasher
Messages postés2Date d'inscriptionmardi 7 décembre 2004StatutMembreDernière intervention29 janvier 2007 29 janv. 2007 à 12:41
Bonjour,
Etant un vraie buse en javascript (comme en informatique d'ailleurs), pourriez-vous m'indiquer un exemple d'application de cette fonction trés intéressante de calcul du numéro de semaine? en fait je ne sais pas comment appeler cette fonction pour par exemple afficher ("nous sommes la +(numéro de semaine)+" ème semaine").
Merci.
cs_gagou9
Messages postés126Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention20 novembre 2007 27 janv. 2007 à 15:16
oups, désolé, l'erreur vient de moi !!
ça marche tres bien.... !!
merce encore!!
ciao!
cs_gagou9
Messages postés126Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention20 novembre 2007 27 janv. 2007 à 15:01
salut!
je suis sous firefox, donc j'ai remplacé les getyear par getfullyear, et en 2006 ça marchait tres bien, nous voila en 2007, et ça fonctionne plus du tout !!
dommage!
Ciao! et merci !
lecochien
Messages postés3Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention29 mars 2006 29 mars 2006 à 09:50
Merci pour ce script fort utile. Par contre il ne marchera pas sous firefox car il faut remplacer les getYear par des getFullYear. Ceci n'a aucune incidence pour les autres navigateurs.
@+
cs_jerms
Messages postés115Date d'inscriptionjeudi 8 mai 2003StatutMembreDernière intervention 3 janvier 2016 8 mars 2006 à 18:48
sans doute, laisse moi le temps d'y reflechir
cs_yacineo
Messages postés7Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 7 mars 2006 7 mars 2006 à 13:40
es que c possible de modifier ton script afin de donner en entrer le mois et l année en sortie il m affiche les numéro des 4 semaine de ce mois et la date de chaque jours
par exmple
janvier 2005
semaine 1:
lundi 31
maridi 01
mercredi 02
...
semaine 1:
lundi 07
..
jfmaze
Messages postés13Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention16 juin 2006 11 août 2005 à 10:33
ou bien en asp et javascript
<script language="Javascript">
var numsemaine = <%=DatePart("ww", Date())%>
</script>
avec
<%= DatePart(periode,date[,DoW[,WoY]]) %>
Periode peut prendre les valeurs :
yyyy : année
q : trimestre
m : mois
y : jour de l'année
d : jour
w : jour de la semaine
ww : semaine
h : heure
n : minute
s : seconde
DoW est un entier précisant le premier jour de la semaine à prendre en compte
(1:Dimanche à 7:Samedi)
WoY est un entier spécifiant la première semaine de l'année.
1 : la semaine incluant le 1er janvier (defaut)
2 : la semaine comportant au moins quatre jours dans la nouvelle année
3 : la première semaine complète de la nouvelle année.
19 nov. 2008 à 16:28
Remplacer :
var nbJour = parseInt( (tDate - janv1) / (60 * 60 * 24 * 1000) + 1, 10) ;
Par :
var nbJour = Math.ceil( ( (tDate - janv1) / 86400000) + 1);
19 nov. 2008 à 15:40
Exemple :
dimanche 25-03-2029 <-> 12/2029
lundi 26-03-2029 <-> 12/2029 au lieu de 13
mardi 27-03-2029 <-> 13/2029
mercredi 28-03-2029 <-> 13/2029
jeudi 29-03-2029 <-> 13/2029
vendredi 30-03-2029 <-> 13/2029
samedi 31-03-2029 <-> 13/2029
dimanche 01-04-2029 <-> 13/2029
lundi 02-04-2029 <-> 13/2029 au lieu de 14
J'espère me tromper qq part ... peux tu vérifier ?
2 juil. 2007 à 21:53
ton code n'est pas compatible avec FireFox2 apparemment
js n'est pas mon fort, aurais-tu une piste de recherche stp?
merci
29 janv. 2007 à 19:32
29 janv. 2007 à 19:13
En fait j'ai pu intégrer ce super code dans mes pages d'emploi du temps et cela va me permettre d'afficher l'emploi du temps de la semaine en cours sans avoir à modifier chaque lundi le lien vers la semaine en cours.
Je cherchais cette solution depuis des années (je suis un boulet et je n'ai pas le droit d'utiliser php dans ma boîte) et grâce à vous, j'ai enfin trouvé la solution.
Vraiment mille mercis!
29 janv. 2007 à 15:49
c'est pas spécialement compliqué, puisqu'il suffit de faire :
<script language="javascript">
dt = new Date();
we = getWeek(dt);
alert("Nous sommes la " + we + "eme semaine !");
</script>
voila voila !
ciao!
Gagou
29 janv. 2007 à 12:41
Etant un vraie buse en javascript (comme en informatique d'ailleurs), pourriez-vous m'indiquer un exemple d'application de cette fonction trés intéressante de calcul du numéro de semaine? en fait je ne sais pas comment appeler cette fonction pour par exemple afficher ("nous sommes la +(numéro de semaine)+" ème semaine").
Merci.
27 janv. 2007 à 15:16
ça marche tres bien.... !!
merce encore!!
ciao!
27 janv. 2007 à 15:01
je suis sous firefox, donc j'ai remplacé les getyear par getfullyear, et en 2006 ça marchait tres bien, nous voila en 2007, et ça fonctionne plus du tout !!
dommage!
Ciao! et merci !
29 mars 2006 à 09:50
@+
8 mars 2006 à 18:48
7 mars 2006 à 13:40
par exmple
janvier 2005
semaine 1:
lundi 31
maridi 01
mercredi 02
...
semaine 1:
lundi 07
..
11 août 2005 à 10:33
<script language="Javascript">
var numsemaine = <%=DatePart("ww", Date())%>
</script>
avec
<%= DatePart(periode,date[,DoW[,WoY]]) %>
Periode peut prendre les valeurs :
yyyy : année
q : trimestre
m : mois
y : jour de l'année
d : jour
w : jour de la semaine
ww : semaine
h : heure
n : minute
s : seconde
DoW est un entier précisant le premier jour de la semaine à prendre en compte
(1:Dimanche à 7:Samedi)
WoY est un entier spécifiant la première semaine de l'année.
1 : la semaine incluant le 1er janvier (defaut)
2 : la semaine comportant au moins quatre jours dans la nouvelle année
3 : la première semaine complète de la nouvelle année.