我在将Oracle数据库中的日期与当前日期和时间进行比较时遇到问题
这是我的问题:Select name,adress,delivery_date from business_db
delivery_date列以这种格式显示日期:2010-07-21 17:00:00.000
我只需要显示优于当前日期的数据库行
我用它来获取当前的日期和时间:
date_default_timezone_set('Europe/Paris');
$date = date('d-m-Y H:i:s');
并试图用简单的"来比较日期。其中delivery_date> $ date" 但它没有工作
谢谢
答案 0 :(得分:0)
您可以使用sysdate
<div class="container">
<img src="https://farm5.staticflickr.com/4397/35532470254_614bf14a8b_b.jpg" class="image" alt="" />
<div class="middle">
<a href="http://www.mynerdydelights.com/search/label/books" class="text">Books</a>
<div class="dropdown-content">
<a href="#">Hauls</a>
<a href="#">Reviews</a>
<a href="#">Inspired By</a>
</div>
</div>
</div>
sysdate是DATE格式的oracle系统日期。
使用php变量它应该是那样的
php部分:
select Select name,adress,delivery_date from business_db
where to_date('08.08.2017 12:30','DD.MM.YYYY HH24:MI') > sysdate;
sql part:
$date = '08.08.2017 12:30';