Задать вопрос
sTantal
@sTantal
начинающий

Как вычислить номер текущей недели?

Прошу помощи,
как можно вычислить номер недели по указанной дате, есть numweek, но хотел узнать какие есть ещё варианты)))
  • Вопрос задан
  • 755 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
hint000
@hint000
у админа три руки
математически (без учёта дней недели), номер семидневки = int((N+6)/7),
где N - порядковый номер дня в году,
int() - отбрасывание дробной части числа.

Но надо договориться, откуда начинать считать первую неделю.
Например, 1 января, суббота. Есть варианты (в Британии неделя начинается с воскресенья):
1 - 1-я неделя, 2-8 - 2-я неделя,..
1 - 0-я неделя (потому что неполная), 2-8 - 1-я неделя,..
1,2 - 1-я неделя, 3-9 - 2-я неделя,..
1,2 - 0-я неделя (потому что неполная), 3-9 - 1-я неделя,..
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы