Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Dabar: 1 pamoka (08:05 - 08:50). Liko: 29 min. 15 sek.

Parašė Creatium· 2015 Vas. 6 16:02:16
#2

Kažkada seniai vienai mokyklai buvau padaręs taip. Čia rodo kokia pamoka šiuo metu yra.


 
$hour = date('H:i:s');
 
if ($hour > "8:00:00" && $hour < "8:45:00") $text = "pirma";
	if ($hour > "8:44:59" && $hour < "8:55:00") { $text ="pirma"; $pertrauka = TRUE; }	
	if ($hour > "8:54:59" && $hour < "9:40:00") $text = "antra";
	if ($hour > "9:39:59" && $hour < "9:50:00") { $text ="antra"; $pertrauka = TRUE; }
	if ($hour > "9:49:59" && $hour < "10:35:00") $text = "trečia";
	if ($hour > "10:34:59" && $hour < "10:55:00") { $text ="trečia (pirmoji pietų)"; $pertrauka = TRUE; }	
	if ($hour > "10:54:59" && $hour < "11:40:00") $text = "ketvirta";
	if ($hour > "11:39:59" && $hour < "12:00:00") { $text ="ketvirta (antroji pietų)"; $pertrauka = TRUE; }	
	if ($hour > "11:59:59" && $hour < "12:45:00") $text = "penkta";
	if ($hour > "12:44:59" && $hour < "13:00:00") { $text ="penkta"; $pertrauka = TRUE; }
	if ($hour > "12:59:59" && $hour < "13:45:00") $text = "šešta";
	if ($hour > "13:44:59" && $hour < "13:55:00") { $text ="šešta"; $pertrauka = TRUE; }
	if ($hour > "13:54:59" && $hour < "14:40:00") $text = "septinta";
	if ($hour > "14:39:59" && $hour < "14:45:00") { $text ="septinta"; $pertrauka = TRUE; }
	if ($hour > "14:44:59" && $hour < "15:30:00") $text = "aštunta";
if (isset($pertrauka) || $text != 0) {
echo "Dabar yra ".$text.(isset($pertrauka) ? " pertrauka.<br /><br/>" : " pamoka.<br /><br />");
}
 


Ko gero galima ir paprasčiau padaryt (gal kas kitas pakomentuos). O tą "liko" manau irgi galima kažkaip panašiai padaryt. T.y. išsitraukti dabartinį laiką ir jį atimti iš nurodyto laiko.

Redagavo Creatium· 2015 Vas. 6 16:02:44