È possibile fare un'applicazione PHP pensare che il server datetime sia compensato da una grande quantità configurabile (come 6 mesi fa, o 6 mesi da ora)?Simula diversi server datetimes in PHP
Sfondo: Abbiamo un'applicazione web che si occupa di eventi sportivi e in questo momento vorremmo eseguirlo nel nostro ambiente di sviluppo in modo tale che il sito web pensi che sia l'autunno 2009 anziché l'estate 2010. Questo perché abbiamo ottimi dati dalla stagione autunnale dell'anno scorso e la stagione di quest'anno non è ancora iniziata, quindi testare nuove funzionalità sarebbe più facile con scad dati reali invece di creare nuovi dati di test per il 2010.
Non vogliamo cambia effettivamente la data e l'ora del server. L'opzione migliore corrente sembra essere quella di cambiare tutte le chiamate date() nel codice a my_date() e quindi avere my_date() aggiungere l'offset alla data di sistema effettiva.
Sembrava che questa funzione sarebbe stata utile in situazioni simili per altri, quindi ero curioso di sapere se esiste un modo più semplice per farlo globalmente attraverso alcuni parametri di configurazione senza modificare il codice. Ho fatto RTM.
Grazie a tutti per le risposte.Se avessi una reputazione potrei dare a ciascuno di voi un +1 perché tutte le risposte sono state utili in un modo o nell'altro. – royappa