Code: Alles auswählen
UPDATE phpbb_users SET user_dateformat = contact(user_dateformat, ' Sternzeit: sz')
ah
Code: Alles auswählen
UPDATE phpbb_users SET user_dateformat = contact(user_dateformat, ' Sternzeit: sz')
Code: Alles auswählen
'L_GOTO_PAGE' => $lang['Goto_page'],
Code: Alles auswählen
'L_STARDATE' => $lang['Stardate'],
Code: Alles auswählen
'POST_DATE' => $post_date,
Code: Alles auswählen
'POST_STARDATE' => stardate($postrow[$i]['post_time']),
Code: Alles auswählen
function SGN($x) {
if ($x < 0) $y = -1;
if ($x == 0) $y = 0;
if ($x > 0) $y = 1;
return $y;
}
function is_leap_year($year) {
$JG = $year;
$JJ = $JG - floor($JG/100)*100;
$JH = $JG - $JJ;
return SGN($JG % 100) - SGN($JJ % 4) + 1 - SGN($JG % 400);
}
function day_of_year($year,$month,$day) {
$days_in_month_data = array(
0 => array(31,28,31,30,31,30,31,31,30,31,30,31),
1 => array(31,29,31,30,31,30,31,31,30,31,30,31)
);
$days_in_month = $days_in_month_data[is_leap_year($year)];
for ($i=1;$i<$month;$i++) {
$day += $days_in_month[$i];
}
return $day;
}
function stardate($timestamp = NULL)
{
$thistime = empty($timestamp) ? getdate(time()) : getdate($timestamp);
$year = $thistime["year"] + 100;
$month = $thistime["mon"];
$day = $thistime["mday"];
$hour = $thistime["hours"];
$minute = $thistime["minutes"];
$second = $thistime["seconds"];
// mit MCAL:
// $daysinyear = 365 + mcal_is_leap_year($year);
// ohne MCAL:
$daysinyear = 365 + is_leap_year($year);
// mit MCAL:
// $dayofyear = mcal_day_of_year($year,$month,$day) + 1;
// ohne MCAL:
$dayofyear = day_of_year($year,$month,$day) + 1;
$thestardate = round((($year-2323)+(($dayofyear+($hour/24)+($minute/1440)+($second/86400))/$daysinyear))*100000)/100;
return $thestardate;
}
Code: Alles auswählen
$lang['Stardate'] = "Stardate";
Code: Alles auswählen
{postrow.POST_DATE}
Code: Alles auswählen
<span class="gen"> </span> {L_STARDATE}: {postrow.POST_STARDATE}
Code: Alles auswählen
'SMILIES_STATUS' => $smilies_status,
Code: Alles auswählen
'STARDATE' => stardate(),
'L_STARDATE' => $lang['stardate'],
Code: Alles auswählen
<td><span class="gen"><b>{L_MESSAGE_BODY}</b></span> </td>
</tr>
<tr>
<td valign="middle" align="center"> <br />
Code: Alles auswählen
<span class="gen">{L_STARDATE}: {STARDATE}</span><br/>
kommt dann jedesmal wenn ich ein posting öffnen willFatal error: Call to undefined function: stardate() in d:\ftf\ftfforum\viewtopic.php on line 1237
irgendwas passt dem da nichtFatal error: Call to undefined function: is_leap_year() in d:\ftf\testforum\includes\functions_post.php on line 837
bedeutet die +100 dass das aktuelle Jahr +100 Jahre gerechnet wird?$year = $thistime["year"] + 100;