Надеюсь, кто-нибудь подскажет, что происходит с этим небольшим сценарием отладки.
<?PHP
// function generates the list of times for
function generateTimes($date) {
$currentDate = $date;
echo "RECEIVED CURRENT DATE: " . date("m/d/Y g:iA", $currentDate) . "<br /><br />";
for($i = 0; $i < 48; $i++) {
echo date("g:iA", $currentDate) . "<br />";
$currentDate = mktime(date("g", $currentDate),date("i", $currentDate)+30,0,date("m", $currentDate),date("d", $currentDate),date("Y", $currentDate)); // 30 minutes
}
}
if (isset($_POST['generate_date'])) {
echo "Date Stamp: " . strtotime($_POST['date']) . "<br /><br />";
echo "The time you entered: " . date("r", strtotime($_POST['date'])) . "<br /><br />";
generateTimes($_POST['date']);
}
echo "<form method=post action='timestampgen.php'>";
echo "<input type=text name='date' />";
echo "<input type=submit name='generate_date' value='Generate Time Stamp' />";
echo "</form><br /><br />";
?>
Я отправляю дату, например, 10.10.10, 00:00, и хочу, чтобы она генерировала 30-минутные интервалы времени ... но, похоже, она не работает, и я думаю, что онак моим параметрам mktime
Я работал над чем-то весь день, так что это, вероятно, я схожу с ума.