Калькулятор цен на каждый час

Я делаю калькулятор цен, который складывает разницу между двумя датами.
Стандартная цена составляет 500 долларов США за определенное количество часов (например, 3 часа). Если разница превышает этот минимальный час, вы добавляете дополнительные 100 долларов к стандартной цене.

Я использовал PHP, чтобы сгенерировать цену в электронном письме, когда опубликовано Общее время.

// HTML

<label>Start Date &amp; Time</label>

<input type="datetime" id="time2" name="start" data-bind="value: start, valueUpdate:'keyup'" required="required" placeholder="DD/MM/YYYY HH:MM:SS am or pm">

<label class="label">End Date &amp; Time</label>
<input type="datetime" id="time1" name="end" data-bind="value: end, valueUpdate:'keyup'" placeholder="DD/MM/YYYY HH:MM:SS am or pm" required="required">

<label class="label">Time Total:</label>
<input type="text" name="difference" id="difference" data-bind="value: difference">

Разница генерируется динамически с помощью Moment.js и Knockout keyup.

// PHP
<?php
$start = $_POST['start'];
$end = $_POST['end'];
$difference = (int)$_GET['difference'];

// Time Calculator
$standardRate = 500;
$addhour = 100;
$minimum = 3;

if ($difference > $minimum) {
$hour = $difference - $minimum;
return $standardRate = ceil($hour * $addHour) + $standardRate;
} else {
return $standardRate;
}

$email_content .= "Price: $standardRate\n\n";

?>

Я правильно делаю расчет?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]