Considerando che in un anno ci sono 52 settimane o 53 se la prima settimana ricade tra Mercoledì o giovedì…
Tenuto conto del primo giorno della prima settimana…
Il resto è un calcolo semplice.
Fermo restando eventuali funzioni week…
Ma tu cosa hai studiato per capire come calcolarlo?
Programmare non significa scrivere codice con l'uno o l'altro linguaggio.
Se devi calcolare il pro-rata, al di là del linguaggio che usi, e che devi propedeuticamente conoscere, devi studiare anche un minimo di contabilità.
Non puoi comporre una sinfonia se non conosci gli strumenti musicali e la differenza tra aria e sinfonia.
Piuttosto che chiedere come ricavare il giorno devi studiare come si determinano le settimane dell'anno.
In questo forum trovi aiuto su errori del codice che scrivi.
È come chiedere come avvengono i terremoti per poter creare un simulazione di un sisma.