Code: Select all
$uo_release_date = 877737600; // September 25 1997 00:00:00
$current_time = time();
$uo_time_in_seconds = $current_time - $uo_release_date;
$real_days_since_release = $uo_time_in_seconds / 60 /60 / 24;
$uo_days_since_release = floor($uo_time_in_seconds / 60 / 120);
$uo_years_since_release = floor($uo_days_since_release / 876);
$uo_current_days_into_year = $uo_days_since_release % 876;
if($uo_current_days_into_year <= 73)
$uo_month = 'January';
elseif($uo_current_days_into_year <= 146)
$uo_month = 'February';
elseif($uo_current_days_into_year <= 219)
$uo_month = 'March';
elseif($uo_current_days_into_year <= 292)
$uo_month = 'April';
elseif($uo_current_days_into_year <= 365)
$uo_month = 'May';
elseif($uo_current_days_into_year <= 438)
$uo_month = 'June';
elseif($uo_current_days_into_year <= 511)
$uo_month = 'July';
elseif($uo_current_days_into_year <= 584)
$uo_month = 'August';
elseif($uo_current_days_into_year <= 657)
$uo_month = 'September';
elseif($uo_current_days_into_year <= 730)
$uo_month = 'October';
elseif($uo_current_days_into_year <= 803)
$uo_month = 'November';
elseif($uo_current_days_into_year <= 876)
$uo_month = 'December';
$uo_days_into_month = $uo_current_days_into_year % 73;
$uo_current_year = 289 + $uo_years_since_release;
echo $uo_month.' '.$uo_days_into_month.', '.$uo_current_year;
Of course if anyone is unfamiliar with how UO dates work: http://www.uoguide.com/Time