ich habe folgenden Code:
Code: Alles auswählen
** Uhrzeit in Variabel time schreiben
time:=Uhrzeit
<?
// Uhrzeitsformat ändern auf hh:mm
$V_Script_SA_SU_time_jetzt = substr($V_Script_SA_SU_time,0,5);
$V_Script_SA_SU_time_plus = substr($V_Script_SA_SU_time,0,5);
$V_Script_SA_SU_time_minus = substr($V_Script_SA_SU_time,0,5);
// Längen und Breiten Grad
$lat = 52.5218;
$long = 7.6744;
// Berechnung
$i = 0;
$sun_info = date_sun_info(strtotime (date("Y-m-d")), $lat, $long);
foreach ($sun_info as $key => $val) {
$schluessel[$i] = $key;
$value[$i] = date("H:i", $val);
$i++;
}
// Sonnenaufgang / Sonnenuntergang (-0.8°)
$V_Script_SA_SU_sunrise = $value[0];
$V_Script_SA_SU_sunset = $value[1];
// Dämmerung (Zivile Dämmerung -6°)
$V_Script_SA_SU_sunrisecivil = $value[3];
$V_Script_SA_SU_sunsetcivil = $value[4];
// Dunkelheit (nautische Dämmerung -12°)
$V_Script_SA_SU_sunrisenautic = $value[5];
$V_Script_SA_SU_sunsetnautic = $value[6];
// Nacht (astronomische Dämmerung -18°)
$V_Script_SA_SU_sunriseastro = $value[7];
$V_Script_SA_SU_sunsetastro = $value[8];
?>
** Sonnenstatus ermitteln
wenn time_plus = sunrise dann
Sonnenstatus := "Sonne"
endewenn
wenn time_minus = sunset dann
Sonnenstatus := "Mond"
endewenn
** Dämmerung ermitteln
wenn time_plus = sunrisecivil dann
Daemmerungsstatus := "deaktiviert"
endewenn
wenn time_minus = sunsetcivil dann
Daemmerungsstatus := "aktiviert"
endewenn
Script_SA_SU:="Ausgabewert"
+"<<Uhrzeit aktuell: "+time_jetzt
+"<<Uhrzeit plus: "+time_plus
+"<<Uhrzeit minus: "+time_minus
+"<<"
+"<<Sonnenaufgang: "+sunrise
+"<<Sonnenuntergang: "+sunset
+"<<"
+"<<Dämmerungsende: "+sunrisecivil
+"<<Dämmerungsanfang: "+sunsetcivil
+"<<"
+"<<Dunkelheitsende: "+sunrisenautic
+"<<Dunkelheitsanfang: "+sunsetnautic
+"<<"
+"<<Nachtende: "+sunriseastro
+"<<Nachtanfang: "+sunsetastro
+"<<"
+"<<Sonnenstatus: "+Sonnenstatus
+"<<Dämmerungsstatus: "+Daemmerungsstatus
Code: Alles auswählen
** Uhrzeit in Variabel time schreiben
time:=Uhrzeit
<?
// Uhrzeitsformat ändern auf hh:mm
$V_Script_SA_SU_time_jetzt = substr($V_Script_SA_SU_time,0,5);
$V_Script_SA_SU_time_plus = substr($V_Script_SA_SU_time,0,5);
$V_Script_SA_SU_time_minus = substr($V_Script_SA_SU_time,0,5);
Im nächsten Schritt, wollte ich dann der Uhrzeit 10 Minuten dazu bzw. 10 Minuten davon abziehen.
Alle Variablen sind Zeichen.
Danke für Eure Hilfe!
MfG
MFreye