Работая на интеллектуальном диспетчере времени , информация отправляется через форму, я хотел бы преобразовать вывод времени формы, записанный с помощью:
public function getFormOutput(Request $request)
{
$request->except('_token');
$startTimeInput = $request->input('starttime');
$endTimeInput = $request->input('endtime');
$breakTimeInput = $request->input('breaktime');
}
Здесь нет проблем, значения форматируются как "xx: xx"
Сейчас я пытаюсь вычислить разницу во времени между startTime и endTime.
Использование strtotime()
, поскольку это не работает:
$startTime = strtotime($startTimeInput);
$endTime = strtotime($endTimeInput);
Они оба приняли значение:
1552550400
Что, по-видимому, является временем 1 января 1970 года в миллисекундах.
Вот мой timeManager.blade.php просмотр:
{!! Form::open(['url'=>'agenda']) !!}
{!! Form::label('starttime', 'Heure de début: ') !!}
{!! Form::input('time', 'starttime') !!}
<tr>
{!! Form::label('endtime', 'Heure de fin: ') !!}
{!! Form::input('time', 'endtime') !!}
<tr>
{!! Form::label('breaktime', 'Temps de pause: ') !!}
{!! Form::input('time', 'breaktime') !!}
<tr>
{!! Form::submit('Envoyer' ) !!}
{!! Form::close() !!}
Мой вопрос: как рассчитать разницу между временем начала и временем окончания?