pokombinowałem i roziwzniem jest
konieczne jest danie UTF-8 ze względu na poskie litery ń i ź
w całości działający kod wygląda tak, może komuś sie przyda... :

<?php
$month = (isset($_GET["m"]) && is_numeric($_GET["m"])) ?
(int
)$_GET["m"] : ""; $year = (isset($_GET["y"]) && is_numeric($_GET["y"])) ?
(int
)$_GET["y"] : "";
{
$month = $info["mon"];
$year = $info["year"];
}
$from = mktime(0
, 0
, 0
, $month, 1
, $year); $to = mktime(0
, 0
, 0
, ($month + 1
== 13
) ? 1
: $month + 1
, 1
, ($month + 1
== 13
) ?
$year + 1
: $year);
?>
<div align="center">
<hr/>
<div>
<a class="" href="index.php?y=
<?php echo $year - 1; ?>&m=
<?php echo $month; ?>">Poprzedni Rok</a>
<a class="" href="index.php?y=
<?php echo ($month - 1
== 0
) ?
$year - 1
: $year; ?>&m=
<?php echo ($month - 1
== 0
) ? 12
: $month - 1; ?>">Poprzedni Miesiąc</a>
<a class="" href="index.php?y=
<?php echo ($month + 1
== 13
) ?
$year + 1
: $year; ?>&m=
<?php echo ($month + 1
== 13
) ? 1
: $month + 1; ?>">Następny Miesiąc</a>
<a class="" href="index.php?y=
<?php echo $year + 1; ?>&m=
<?php echo $month; ?>">Następny Rok</a>
<?php
?>
<a class="" href="index.php?y=
<?php echo $currentMonthInfo["year"]; ?>&m=
<?php echo $currentMonthInfo["mon"]; ?>">Aktualny miesiąc</a>
</div>
Pozdrawiam i dziękuje za pomoc.