il faut que tu utilises os.date sous forme de table
tu fais un boucle sur le mois et tu comptes les mercredi je crois que c'est 3 pour le mercredi
t = os.date('*t') -- time now
> table.foreach(os.date('*t'), print)
hour 15
min 1
wday 1
year 2003
yday 124
month 5
sec 2
day 3 -- Mercredi
isdst true