sisi certo nulla da dire ma riguardo l'errre nn mi hai proprio capito.
So che mktime ha i suoi controlli, puoi usare acnche checkdate se ti va di essere preciso ...
Il problema e' che passi una data malformata gli explode non funzionano, nella mktime arrivano stringhe , dati nulli o incoerenti,
Se il server e' impostato per visualizzare warnings/errori ne vengono sollevati un sacco a ogni var null vuota o ineistente ...
Non c'entra nulla l'mktime e' prima il problema,nel codice che esegue quelle maree di explode non controllate.
E controllare i dati a quel livello ... ben serve codice...
in 3 righe faccio tutto lo stesso e alla fine ho un oggetto dateTime con il quale posso eseguire un sacco di operazioni successivamente senza necessitare di inserire ulteriori acrocchi nel codice...
Secondo me e' meglio usare la classe dateTime ed e' ancora meglio iniziare a familiarizzare con essa e buttare via le soluzioni precedenti. In favore di codice piu' pulito e con meno probabilità di errore.
Poi fa te.... se vuoi continuare ad impazzire a fare mktime explode etc..... in bocca al lupo.

Rispondi quotando