No MySQL o
STR_TO_DATE()
função pode fazer o truque em apenas uma linha! Exemplo:Queremos obter a data da
Tuesday
do 32
semana do ano 2013
. SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');
produziria:
'2013-08-13'
Acho que esta é a melhor e mais curta solução para o seu problema.