作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 SQL 语句,需要比较数据库中的日期时间和客户端的 JqueryUI 日期选择器值。这是我到目前为止所尝试过的:
<script>
$(function() {
$( "#calendar" ).datepicker({
maxDate: "+0m +0w"
});
});
</script>
$date = $_POST['calendar'];
$SQL = "SELECT $table.item, $table.price, paying_$table.date_bought"
. " FROM $table"
. " JOIN paying_$table"
. " ON $table.id_$table = paying_$table.id_$table"
. " JOIN users on users.id_user = paying_$table.id_user"
. " WHERE paying_$table.id_user = '$id' "
. " AND paying_$table.date_bought BETWEEN $date AND NOW() ";
$result = $db->query($SQL); //etc etc...
$table 是我从 switch 语句中获得的 var,因此该部分的所有内容都是正确的。我怀疑是 SQL 的最后两行。当我尝试转储该 SQL 语句时,NOW() 函数不执行,它只是返回字符串 NOW()。
mysql中的日期类型是datetime。谢谢
最佳答案
试试这个方法
$date = date( 'Y-m-d', strtotime($_POST['calendar'] ) );
关于php - 如何在 PHP 中比较 MySQL 日期时间和 JqueryUI 日期选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34674280/
我是一名优秀的程序员,十分优秀!