Я хочу, чтобы график для ежедневных часов работы в браузере. В диаграмме упоминаются каждый день, посвященные часам. Когда я нажимаю кнопку, время запускается и снова нажимает кнопку, и время заканчивается и, наконец, вычисляется время начала до конца, хранящееся как в сеансе, так и в любом другом. Это произойдет в течение трех дней, и, наконец, диаграмма будет сгенерирована.Как сохранить сеанс при нажатии кнопки запуска, чтобы снова щелкнуть кнопку окончания времени для вычисления начала и окончания времени в php
HTML КОД:
<html>
<body>
<form action="time_calculation.php" method="POST">
<input type="submit" name="start" value="Start">
<br><br>
<input type="submit" name="end" value="End">
</form>
</body>
</html>
PHP:
<?php
session_start();
if(isset($_POST['start'])) {
date_default_timezone_set('Asia/Calcutta');
$time_start=date("Y-m-d h:i:s A");
$_SESSION['start']='$time_start';
echo "time start now ".$time_start."<br>";
}
if(isset($_POST['end'])) {
date_default_timezone_set('Asia/Calcutta');
$time_end=date("Y-m-d h:i:s A");
$_SESSION['end']='$time_end';
echo "time was ended".$time_end."<br>";
$sst=strtotime($_SESSION['start']);
$eet=strtotime($_SESSION['end']);
$diff=$eet-$sst;
$timeelapsed=mktime("h:i",$diff);
echo $timeelapsed;
}
?>
Какой выход вы получаете? – Luke
Когда я нажимаю кнопку конца, он покажет, что время было закончено2016-11-23 10:58:43 AM Предупреждение: mktime() ожидает, что параметр 1 длинный, строка задана в C: \ xampp \ htdocs \ programs \ time_calculation. php в строке 23 –
Итак, ваша проблема связана с форматом вашего 'mktime()'. Или более конкретно, вы не должны использовать 'mktime()' там. Вы просто хотите снова использовать метод date(). – Luke