2016-01-21 2 views
1

Im пытается создать расписание в PHP. Мое расписание проходит через Неделю 1 и Неделю 2. Неделя 1 приходит сразу после недели 2, а вторая неделя идет сразу после 1-й недели, это повторяется каждую неделю.PHP week1 и week2 system

Как я могу использовать PHP, чтобы узнать, на какой неделе я нахожусь с даты?

+0

Что такое структура таблицы yout, что дало вам попробовать si далеко? –

+0

Честно говоря, я не согласен с тем, что вообще попробовать. Я использую JSON для хранения периодов и комнат/лекторов – SethMics

ответ

1

W - неделя число год.

function whatMyWeek($timestamp) { 
    if ((int) date('W', $timestamp) % 2) { 
     return 'week odd'; // Week 1 
    } else { 
     return 'week even'; // Week 2 
    } 
} 

// now 
echo whatMyWeek(time()); // week odd 

// a week ago 
echo whatMyWeek(time() - 60*60*24*7); // week even 

// two week ago 
echo whatMyWeek(time() - 60*60*24*7*2); // week odd 
+0

Спасибо за быстрый ответ, он отлично работает! – SethMics