как извлечь день из даты? - PullRequest
       10

как извлечь день из даты?

0 голосов
/ 30 января 2019

Я делаю систему, в которой пользователю нужно выбрать дату, чтобы проверить доступность.в моем хранилище базы данных день работы, например, понедельник, вторник, .... Мне нужно было сначала изменить дату на день или иначе?Я не знаю, как кодировать в 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; 
    }}} ?>    

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Попробуйте это

    $string = "2010-11-24";
    $date = DateTime::createFromFormat("Y-m-d", $string);
    echo $date->format("d");
0 голосов
/ 31 января 2019

Какой плагин datepicker вы используете в JavaScript?Вы можете получить день и дату в двух разных входах, это проще, чем разделять их в php

...