2013-07-31 11 views
5

Ho 2 funzioni per controllare se oggi è il primo giorno del mese. Uno di questi ha un vantaggio rispetto all'altro, cioè precisione?Il modo migliore per verificare se oggi è il primo del mese

if(date('j', $timestamp) === '1') { } 

if(date('Y-m-d') == date('Y-m-01')) { } 
+0

ci sono modi maggio da fare la maggior parte delle cose –

+1

secondo metodo è più lento, perché si chiama data due volte. la precisione è la stessa. – Karim

+1

Il secondo utilizza due conversioni in stringhe, quindi confronta le stringhe risultanti. Questo è considerato una cattiva pratica nel mio libro. – ppeterka

risposta

9

Il primo esegue meno controlli.

Inoltre non hanno bisogno l'argomento timestamp se si desidera controllare la società/oggi

+0

Grazie per la soluzione e una spiegazione. – Naterade

Problemi correlati