Javascriptben hogy juthatok hozzá ahhoz, hogy az év hanyadik hete van épp?
Az a baj, hogy az a kliens idejét szedi és nem a szerverét.
Én inkább azt javaslom, hogy php-ben add meg, valahogy így:
echo '<script language="javascript">var Week = ' . date('W') . ';</script>';
1. hozzászóló: ezt én is megtaláltam, de olyan függvény nem létezik, hogy getWeek(); hiába írja.
2. hozzászóló: Köszönöm, az tényleg jobb megoldás, csak nekem most muszáj Kliensoldalon csinálni. :(
Nem létezik. De ha elolvasnád, és valóban konyítanál a programozáshoz kicsit, akkor láthatod, hogy hogyan kell felruházni a Date osztályt ezzel a metódussal.
De akkor kivonatosan, szájba rágósan álljon itt:
<script>
Date.prototype.getWeek = function() {
var onejan = new Date(this.getFullYear(),0,1);
return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}
/* Innen már a Date osztály rendelkezni fog a getWeek metódussal. Pont ezt definiálja a fenti pár sor. */
var today = new Date();
var weekno = today.getWeek();
</script>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!