Autor Zpráva
__martin
Profil *
Ahoj,

zkouším také dostat aktuální číslo týdne. Všechny možnosti W, %V, %W vrací 27. Dnes je však 26. týden. Jak je možné dostat aktuální číslo týdne, který začíná pondělím?

<?php
echo date('D W', strtotime('this week'));
SetLocale(LC_ALL, "cs_CZ"); 
echo '<br>';
echo strftime('%A %V', strtotime('this week'));
echo '<br>';
echo strftime('%A %W', strtotime('this week'));
?>

Díky
Majkl578
Profil
Zkus jen:
echo date('W');
__martin
Profil *
Majkl578:
díky. Vrací to číslo 26.

<?php
echo date('W'); // 26
echo date('W', strtotime('next week')); // 28
?>

Vím, že pokud budu chtít číslo dalšího týdne, tak k aktuálnímu přičtu jedničku. Nerad bych se tim dostal do komplikací na konci roku, proto bych byl rád, kdyby něco jako "this week", "next week" fungovalo. Možná bude správným řešením date('W', strtotime('now + 7 days'));

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: