Можно ли заставить приложение PHP думать, что время и дата сервера компенсируется большой настраиваемой величиной (например, 6 месяцев назад или через 6 месяцев)?
Справочная информация: у нас есть веб-приложение, котороеимеет дело со спортивными событиями, и сейчас мы хотели бы запустить его в нашей среде разработки таким образом, чтобы веб-сайт думал, что это осень 2009 года, а не лето 2010 года. Это потому, что у нас есть отличные данные с сезона прошлого года и сезона этого годаеще не началось, поэтому тестирование новых функций будет проще с использованием множества реальных данных вместо создания новых тестовых данных за 2010 год.
Мы не хотим фактически изменять дату и время сервера.В настоящее время наилучшим вариантом является изменение всех вызовов date () в коде на my_date (), а затем добавление смещения my_date () к фактической системной дате.
Казалось, что эта функция будет полезна в подобных ситуациях для других, поэтому мне было просто любопытно, есть ли более простой способ сделать это глобально через некоторый параметр конфигурации без изменения кода.Я сделал RTM.