[PHP] Conteggi se c'è o no il mese agosto

z.cristiano

Utente Attivo
16 Giu 2007
128
0
16
Buon pomeriggio a tutti :D

Allora, ho una piccolissima difficoltà..

Vorrei fare il calcolo che, quando un abbonato mette valido da gennaio a settembre, se è incluso agosto ed è chiuso dovrebbe passare la scadenza anzichè a settembre in ottobre.

Faccio esempio:
- Se metto da settembre a febbraio fanno 6 mesi e non c'è nè è incluso agosto e quindi rimane 6 mesi valido da settembre a febbraio
- Se metto da marzo a ottobre fanno 8 mesi, c'è AGOSTO ed è chiuso e quindi, deve passare da marzo a novembre (sostituto agosto in settembre)

Non so se mi spiego, avete capito per caso?
Cioè se mettessi valido da marzo a ottobre e ha pagato per 8 mesi ossia usabile:
MARZO
APRILE
MAGGIO
GIUGNO
LUGLIO
AGOSTO - chiuso -
SETTEMBRE
OTTOBRE

Agosto è chiuso, il sistema non vorrebbe bruciare il mese di agosto che è chiuso e allora lo anticipa così
MARZO
APRILE
MAGGIO
GIUGNO
LUGLIO
AGOSTO - chiuso -
SETTEMBRE
OTTOBRE
NOVEMBRE

Com'è lo specifico codice PHP

Grazie mille
Cristiano
 

macus_adi

Utente Attivo
5 Dic 2017
1.265
82
48
IT/SW
Ipotizzando di utilizzare gli array potresti banalmente effettuare unset del mese di agosto così che il calcolo ti arrivi sempre corretto, a patto che gestisci i mesi in modo circolare!
tipo:
Abbonamento da Luglio/20x a Marzo/20(x+1)!