Widget:Test: mudanças entre as edições

De PokeXGames
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 38: Linha 38:


const week = new Date().getWeek();
const week = new Date().getWeek();
const bossCard = document.getElementById('boss-card');


const bossCard = document.getElementById('boss-card');
console.log(week);


const bosses = [
const bosses = [
Linha 55: Linha 56:
     }
     }
];
];




</script>
</script>

Edição das 21h08min de 22 de março de 2023

<script>


/**

* Returns the week number for this date.  dowOffset is the day of week the week
* "starts" on for your locale - it can be from 0 to 6. If dowOffset is 1 (Monday),
* the week returned is the ISO 8601 week number.
* @param int dowOffset
* @return int
*/

Date.prototype.getWeek = function (dowOffset) {

   /*getWeek() was developed by Nick Baicoianu at MeanFreePath: http://www.meanfreepath.com */
   dowOffset = typeof (dowOffset) == 'number' ? dowOffset : 0; //default dowOffset to zero
   var newYear = new Date(this.getFullYear(), 0, 1);
   var day = newYear.getDay() - dowOffset; //the day of week the year begins on
   day = (day >= 0 ? day : day + 7);
   var daynum = Math.floor((this.getTime() - newYear.getTime() -
       (this.getTimezoneOffset() - newYear.getTimezoneOffset()) * 60000) / 86400000) + 1;
   var weeknum;
   //if the year starts before the middle of a week
   if (day < 4) {
       weeknum = Math.floor((daynum + day - 1) / 7) + 1;
       if (weeknum > 52) {
           nYear = new Date(this.getFullYear() + 1, 0, 1);
           nday = nYear.getDay() - dowOffset;
           nday = nday >= 0 ? nday : nday + 7;
           /*if the next year starts before the middle of
             the week, it is week #1 of that year*/
           weeknum = nday < 4 ? 1 : 53;
       }
   }
   else {
       weeknum = Math.floor((daynum + day - 1) / 7);
   }
   return weeknum;

}

const week = new Date().getWeek(); const bossCard = document.getElementById('boss-card');

console.log(week);

const bosses = [

   {
       name: 'Suicune',
       image: 'Card_Boss-Fight-Suicune.png'
   },
   {
       name: 'Entei',
       image: 'Card_Boss-Fight-Entei.png'
   },
   {
       name: 'Raikou',
       image: 'Card_Boss-Fight-Raikou.png'
   }

];


</script>