echo strtotime('2100-01-01');
// 返回 bool(false)
echo date('Y-m-d H:i:s',4294967295);
// 得到 1970-01-01 07:59:58
查找资料说是 PHP X64 的整数大小问题
// 分别在PHP 32位 和 64位 下执行
echo PHP_INT_MAX;
// X64 最大值是
9223372036854775807
// X86 下最大值是
2147483647 -> 2038-01-19 11:14:07
X86 下另一种方法
$date = new DateTime('2110-01-01 01:01:01');
var_dump( $date->getTimestamp() ); // boolean false
var_dump( $date->format('U') ); // string '4417977661' (length=10)