我做一个系统,用户需要选择一个日期来检查可用性。在我的数据库存储工作日(例如星期一,星期二...)中,是否需要将日期更改为第一天?我不知道如何用PHP或pdo编码。如果有人可以帮助我给出一些示例进行编码。
选择日期,我使用日期选择器,如下所示: 1. javacript
<script>
$(function() {
$( "#datepicker,#datepicker1" ).datepicker();
});
</script>
2.html
<form id="search" method="get" action="search.php">
<div class="rooms">
<div class="container">
<div class="rom-btm">
<h6>Date:
<br><input class="date" id="datepicker" type="text" placeholder="dd-mm-yyyy" name="fromdate" required=""></h6>
<br><button type="submit" name="search" class="btn-primary btn">Search</button>
</div>
</div>
</div>
</form>
3.PHP
<?php
if(isset($_GET['search'])){
$date=$_GET['day'];
$sql = "SELECT * FROM tbltourpackages WHERE date=:day";
$query = $dbh->prepare($sql);
$query -> bindParam(':day', $date, PDO::PARAM_STR);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0){
foreach($results as $result)
{
echo $result;
}}} ?>
答案 0 :(得分:0)
您在JavaScript中使用哪个datepicker插件?您可以通过2种不同的输入来获取日期和日期,这比在php中将日期和日期分开要容易
答案 1 :(得分:0)
尝试这个
$string = "2010-11-24";
$date = DateTime::createFromFormat("Y-m-d", $string);
echo $date->format("d");