function get_month() { $new_kalendar = Kalendar::getInstance(); $month = $new_kalendar->prikazKalendara(); $json = array('calendar' => $month); echo json_encode($json); }
case 10: echo "Oktobar"; break; case 11: echo "Novembar"; break; case 12: echo "Decembar"; break; } } public function numberOfDaysInMonth($mesec) { if ($mesec == 1 || $mesec == 3 || $mesec == 5 || $mesec == 7 || $mesec == 8 || $mesec == 10 || $mesec == 12) { return $brojdana = 31; } elseif ($mesec == 4 || $mesec == 6 || $mesec == 9 || $mesec == 11) { return $brojdana = 30; } else { if ($this->showYear() % 4 == 0 && $this->showYear() % 100 == 0 && $this->showYear % 400 == 0) { return $brojdana = 29; } else { return $brojdana = 28; } } } } $pomeraj = 0; $kalendar = Kalendar::getInstance(); $mesec = $kalendar->showMonth(); $godina = $kalendar->showYear(); $brojdana = 0;
<?php require_once 'includes/functions.php'; if (isset($_GET['action'])) { if ($_GET['action'] == "Predhodni mesec") { //mesec se samjnije za jedan i iscrtava se novi $calenadar = Kalendar::getInstance(); if ($_GET['month'] > 1) { $calenadar->month = $_GET['month'] - 1; $calenadar->year = $_GET['year']; } else { $calenadar->month = 12; $calenadar->year = $_GET['year'] - 1; } $calenadar->render(); } elseif ($_GET['action'] == "Sledeći mesec") { //mesec se povećava za jedan i iscrtava se novi $calenadar = Kalendar::getInstance(); if ($_GET['month'] < 12) { $calenadar->month = $_GET['month'] + 1; $calenadar->year = $_GET['year']; } else { $calenadar->month = 1; $calenadar->year = $_GET['year'] + 1; } $calenadar->render(); } }