У меня есть две даты ввода html:
Date 1 <input class="input100" type="date" name="date" placeholder="Date in.. dd/mm/yyyy">
Date 2 <input class="input100" type="date" name="date" placeholder="Date in.. dd/mm/yyyy">
И у меня есть этот код PHP:
$gdate = strtotime($_REQUEST['date']);
$gdate = date('Y-m-d', $gdate);
Я положил date в моей базе данных как $gdate
, но как это сделать, чтобы он помещал все даты между датами и датой 1 и датой 2 автоматически в базу данных с определенным пределом, поэтому это не будет слишком
Через: http://php.net/manual/en/class.dateperiod.php#109846
Output:
foreach($daterange as $date){ $data = $date->format("Y-m-d") . PHP_EOL; echo $data; $sql = "INSERT INTO $stad (gnummer, beschikbare_data) VALUES ($query_klantnummer, $data)" or die(mysql_error()); if ($conn->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } }
Однако он возвращает случайные годы, которые не являются правильными без дня и месяца в базе данных. Но когда я повторяю $ data, он возвращает правильные даты с месяцем / днем?Это мое полезное для вас