suche: Stardate / Sternenzeit Hack [für Star Trek Board]
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
suche: Stardate / Sternenzeit Hack [für Star Trek Board]
...
Ich hab nen Star Trek RPG Board und es wär ganz praktisch wenns nen Mod / Hack (was auch immer) gäbe der die aktuelle Zeit (plus paar hundert Jährchen draufgerechnet) in Sternenzeit anzeigen könnte...
ich bezweifel zwar das es sowas gibt aber die diskussion ist gerade aufgekommen und da dacht ich mir fragen kann net schaden
gefunden hab ich jedenfalls noch nix...
Ich hab nen Star Trek RPG Board und es wär ganz praktisch wenns nen Mod / Hack (was auch immer) gäbe der die aktuelle Zeit (plus paar hundert Jährchen draufgerechnet) in Sternenzeit anzeigen könnte...
ich bezweifel zwar das es sowas gibt aber die diskussion ist gerade aufgekommen und da dacht ich mir fragen kann net schaden
gefunden hab ich jedenfalls noch nix...
phpBB2 based Star Trek RPG -> http://www.FedTF.de
@ Hotschi
ich glaug du suchst sowas
http://sternzeit.stmld.de/
oder
http://www.benwisch.de/sternzeit.php
weitere gibts unter
http://www.google.de/search?sourceid=na ... +sternzeit
hoffe es hilft euch
Starfun
ich glaug du suchst sowas
http://sternzeit.stmld.de/
oder
http://www.benwisch.de/sternzeit.php
weitere gibts unter
http://www.google.de/search?sourceid=na ... +sternzeit
hoffe es hilft euch
Starfun
also das mit der php Funktion sieht (in meinen augen) schonmal nicht übel aus...
die Formel hätte ich jetzt auch nicht gewusst *g* aber gut wenn Hotschi damit was basteln kann? *lieb guck*
jedenfalls schonmal THX für die Hilfe!
die Formel hätte ich jetzt auch nicht gewusst *g* aber gut wenn Hotschi damit was basteln kann? *lieb guck*
jedenfalls schonmal THX für die Hilfe!
phpBB2 based Star Trek RPG -> http://www.FedTF.de
also zuerst folgedes in die includes/funtions.php einfügen:
suchen:
ersetzen durch
ah
Code: Alles auswählen
<?php
/*
falls die MCAL-Funktionen nicht verfügbar sind,
müssen diese Funktion hier zusätzlich eingebaut
werden.
einige Formeln stammen von
http://www.th-o.de/kalender.htm
*/
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;
}
/*
Sternzeit-Berechnung
Florian Heidinger
14.09.2002
Version 2.0
*/
function stardate($year = false, $month = false, $day = false, $hour = false, $minute = false, $second = false)
{
$timestamp = time();
$thistime = getdate($timestamp);
if (empty($year)) $year = $thistime["year"];
if (empty($month)) $month = $thistime["mon"];
if (empty($day)) $day = $thistime["mday"];
if (empty($hour)) $hour = $thistime["hours"];
if (empty($minute)) $minute = $thistime["minutes"];
if (empty($second)) $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
function create_date($format, $gmepoch, $tz)
{
global $board_config, $lang;
static $translate;
if ( empty($translate) && $board_config['default_lang'] != 'english' )
{
@reset($lang['datetime']);
while ( list($match, $replace) = @each($lang['datetime']) )
{
$translate[$match] = $replace;
}
}
return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz));
}
Code: Alles auswählen
/*
function create_date($format, $gmepoch, $tz)
{
global $board_config, $lang;
static $translate;
if ( empty($translate) && $board_config['default_lang'] != 'english' )
{
@reset($lang['datetime']);
while ( list($match, $replace) = @each($lang['datetime']) )
{
$translate[$match] = $replace;
}
}
return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz));
}
*/
function create_date($format, $gmepoch, $tz)
{
$thistime = getdate($gmepoch);
$year = $thistime["year"];
$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;
}
*ausprobier*
hmmm... das ist nicht so ganz das was ich brauche...
das ersetzt überall die aktuelle "echte Zeit" durch die aktuelle Sternenzeit (-3****) [da muss man schon bissi krank sein wenn man dann noch nen durchblick hat was wann geostet wurde ;]
ich brauch aber die Sternenzeit ausm Jahr 2378 [da spielt das RPG!] (also am besten ein Feld im ACP wo man für die Sternzeit "plus ***"-Jahre" einstellen kann! Tage Uhrzeit + Monat kann ja von der Echtzeit genommen werden
ich brauch die anzeige eher im Posting neben dem...
"Verfasst am: 06.Jan.2003 - Mo, 20:57 Stardate: ***** Titel: BLABLABLA"
das wäre "ganz nett"...
aber was ich auf jeden fall brauche(!) ist das einem wenn man selber postet die aktuelle Sternenzeit (vom posting +n Jahre ausm ACP) angezeigt wird... ("wo" ist eigentlich egal nur halt wenn man schreibt das man irgendwie die aktuelle sternzeit sehen kann...)
ja ja ich weis! versteht nix davon und extrawünsche hater auch noch
hmmm... das ist nicht so ganz das was ich brauche...
das ersetzt überall die aktuelle "echte Zeit" durch die aktuelle Sternenzeit (-3****) [da muss man schon bissi krank sein wenn man dann noch nen durchblick hat was wann geostet wurde ;]
ich brauch aber die Sternenzeit ausm Jahr 2378 [da spielt das RPG!] (also am besten ein Feld im ACP wo man für die Sternzeit "plus ***"-Jahre" einstellen kann! Tage Uhrzeit + Monat kann ja von der Echtzeit genommen werden
ich brauch die anzeige eher im Posting neben dem...
"Verfasst am: 06.Jan.2003 - Mo, 20:57 Stardate: ***** Titel: BLABLABLA"
das wäre "ganz nett"...
aber was ich auf jeden fall brauche(!) ist das einem wenn man selber postet die aktuelle Sternenzeit (vom posting +n Jahre ausm ACP) angezeigt wird... ("wo" ist eigentlich egal nur halt wenn man schreibt das man irgendwie die aktuelle sternzeit sehen kann...)
ja ja ich weis! versteht nix davon und extrawünsche hater auch noch
phpBB2 based Star Trek RPG -> http://www.FedTF.de
meinst du bei "Datums-Format:..."
fänd ich nicht so gut wenn das da dabei wär man kann das zwar im Admin CP "global" einstellen aber dann haben die User die schon registriert sind das nicht so, sondern die eigene (alte) Einstellung... wär net so ideal (wenn du das so meinst?)
*überleg* dann würds ja im index auch überall stehen (würd bissi blöd aussehen wird dann zu breit)
fänd ich nicht so gut wenn das da dabei wär man kann das zwar im Admin CP "global" einstellen aber dann haben die User die schon registriert sind das nicht so, sondern die eigene (alte) Einstellung... wär net so ideal (wenn du das so meinst?)
*überleg* dann würds ja im index auch überall stehen (würd bissi blöd aussehen wird dann zu breit)
phpBB2 based Star Trek RPG -> http://www.FedTF.de