Мы только что выпустили arg.js , проект, предназначенный для решения этой проблемы раз и навсегда. Это традиционно было так сложно, но теперь вы можете сделать:
var name = Arg.get("name");
или получить всю партию:
var params = Arg.all();
, и если вам нужна разница между ?query=true
и #hash=true
, вы можете использовать методы Arg.query()
и Arg.hash()
.
В случае, если у Вас есть ежегодное число недели, просто добавьте число недель к первому дню года.
>>> import datetime
>>> from dateutil.relativedelta import relativedelta
>>> week = 40
>>> year = 2019
>>> date = datetime.date(year,1,1)+relativedelta(weeks=+week)
>>> date
datetime.date(2019, 10, 8)