I have three servers, doing the following on all three servers:
echo strtotime('2099-12-31');
echo strtotime(date('Y-m-d'));
gets me:
Server #1: (php 5.3.8, 64bit)
4102376400
1328418000
Server 2: (php 5.3.2, 32bit)
**[nothing]**
1328418000
Server #3: (php 5.3.2 - 64bit I thought it might be a php version issue)
4102376400
1328418000
What would cause strtotime to fail on one of the servers but not the others? All three have the same Default timezone and date.timezone settings in php.ini (not sure if that would have an effect or not). I also turned on errors and I'm not seeing anything.