W MySQL STR_TO_DATE()
funkcja może załatwić sprawę w jednym wierszu!
Przykład:Chcemy uzyskać datę Tuesday
z 32
tydzień roku 2013
.
SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');
wygeneruje:
'2013-08-13'
Myślę, że to najlepsze i najkrótsze rozwiązanie Twojego problemu.