Trouver numéro de la semaine à partir d'une date

Trouver numéro de la semaine à partir d'une date - HTML/CSS - Programmation

Marsh Posté le 01-02-2008 à 17:36:21    

Bonjour,  
 
J'aimerais via une zone de texte qui récupère une date au format dd/mm/yyyy trouver via javascript le numéro de la semaine. En effectuant une recherche sur google, je n'ai pas réussi à faire marcher les fonctions que j'avais trouvé comme celle-là par exemple :
 

Code :
  1. Date.prototype.getWeek = function() {
  2.    var determinedate = new Date();
  3.    determinedate.setFullYear(this.getFullYear(), this.getMonth(), this.getDate());
  4.    var D = determinedate.getDay();
  5.    if(D == 0) D = 7;
  6.    determinedate.setDate(determinedate.getDate() + (4 - D));
  7.    var YN = determinedate.getFullYear();
  8.    var ZBDoCY = Math.floor((determinedate.getTime() - new Date(YN, 0, 1, -6)) / 86400000);
  9.    var WN = 1 + Math.floor(ZBDoCY / 7);
  10.    return WN;
  11.   }


Ou encore celle-là

Code :
  1. function getWeekNumber( maDate ){
  2.    var d = new Date(maDate.getFullYear(), maDate.getMonth(), maDate.getDate(), 0, 0, 0);
  3.    var DoW = d.getDay();
  4.    d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
  5.    var ms = d.valueOf(); // GMT
  6.    d.setMonth(0);
  7.    d.setDate(4); // Thu in Week 1
  8.    return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
  9.   }

Reply

Marsh Posté le 01-02-2008 à 17:36:21   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed