你的意思是建造日期?
function phpdate($format="d M Y")
{
ob_start(); phpinfo(1);
if(preg_match('~Build Date (?:=> )?\K.*~', strip_tags(ob_get_clean()), $out))
return date($format, strtotime($out[0]));
}
echo phpdate();
04 Mar 2013
更新:要在Linux上获得实际的release date,可以在更改日志中匹配phpversion():
// match phpversion() in changelog
function phpReleaseDate()
{
$log = `zgrep '^[0-9].*PHP' /usr/share/doc/php5/changelog.gz`;
$ver = preg_replace('/^\d+\.\d+\.\d+\K.*/', "", phpversion());
$find = '/^(\d{2} [A-Z][a-z]{2} \d{4}), PHP ('.preg_quote($ver).')/';
if(preg_match($find, $log, $out))
return array('ver' => $out[2], 'date' => $out[1]);
}
print_r(phpReleaseDate());
Array ( [ver] => 5.3.3 [date] => 22 Jul 2010 )
用Debian Linux试过这个.