X

Aleproste na FaceBook'u

Reklama.

[PHP] Prosta prezentacja aktualnej fazy księżyca.

Prosty, przybliżony sposób prezentacji aktualnej fazy księżyca.

Aby pokazać na stronie aktualną fazę księżyca, możemy zastosować taki oto prosty kod w PHP.

<?
 function fazyKsiezyca()
 {
  $start = '2012-06-19 17:03:00';   // dowolna data nowiu w przeszłości

  $period = 29.5*24*60*60;   // okres między dwoma takimi samymi fazami księżyca to około 29.5 doby

	$od = (time()-strtotime($start))/$period;

	$od = $od - floor($od);   // pozostawiamy tylko wartość po przecinku

	$od2 = floor($od*20);   // ustalamy numer zdjęcia, które obrazuje daną fazę księżyca
        // tutaj dla 20 zdjęć

   return '
	<div id='moon'>
	 <img src="./'.$od2.'.jpg" alt="">
        </div>';
 }
?>

Skrypt jak mi się wydaje nie wymaga wyjaśnień. Do prezentacji fazy możemy użyć dowolnej liczby zdjęć, ale raczej nie więcej niż 99, wtedy prezentacja odbywała by się z dokładnością do 1%.

Skrypt w akcji można zobaczyć na majjej stronie stacji meteorologicznej pod adresem ws550.nazwa.pl

opublikowane 03-07-2012143238 powrót

© aleproste.pl v.10 Projekt i realizacja projekt.etvn.pl & aleproste.pl