【发布时间】:2016-04-03 04:25:54
【问题描述】:
我正在努力找出为什么这不起作用,我试图通过 URL 从 jquery datepicker 请求中获取我的日期库中称为时间的 DATETIME 列中的任何日期?下面我添加了发送到服务器的 URL 和时间列的图片。
JAVASCRIPT:
<label for="from">From</label>
<input type="text" name="from" id="from"/>
<label for="to">To:</label>
<input type="text" name="to" id="to"/>
$( "#from" ).datepicker();
$( "#to" ).datepicker();
$( "#from" ).datepicker( "option", {dateFormat: 'dd-mm-yyT00:00:00', showAnim: 'show' });
$( "#to" ).datepicker( "option", {dateFormat: 'dd-mm-yyT23:59:59',showAnim: 'show'});
$('#to').val(to);
$('#from').val(from);
PHP:
var from = getParameterByName('from');
var to = getParameterByName('to');
var from = parseDateTime($('#from').val());
var to = parseDateTime($('#to').val());
my.php?=from='+from+'&to='+to+'&rand='+Math.random()
$query = 'SELECT * FROM register WHERE time BETWEEN ( "#from" ) AND ( "#to" )';
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
echo $row['time']."<br>";
}
【问题讨论】:
-
试试这个:
$( "#from" ).datepicker( "setDate", new Date(from)); -
谢谢,但这样做我只能得到日期而不是时间。
-
你不能有时间在
datepicker。您一定在寻找 DateTimePicker -
即使我仅将其更改为迄今为止,我仍然没有得到任何结果?
-
提供的代码不完整..PHP 代码不是必需的。尝试提供一个包含输入字段的小提琴和您设置日期的努力..
标签: javascript php jquery mysql datepicker