如何使用日期选择器和php对两个日期进行编程


how can i program two dates using date picker and php?

我为我们的旅行社公司做了一个程序。我对在我的程序中输入航班详细信息有这个问题,尤其是在日期上。我使用日期选择器,这样用户就可以很容易地输入特定的日期。我如何设置程序来查看两个选定日期之间的详细信息。例如,从2011年6月13日到2011年6日18日,我想显示这些日期之间的所有信息。我在mysql中将日期表设置为varchar。。我该如何对这个进行编程。。你能帮我吗?你能举一个关于这个问题的程序的例子吗?

更现代的浏览器(如Opera)允许您使用带有直接HTML的日期选择器,但只有当您使用intranet并且可以确信需要支持的浏览器时,这才可以。更常见的解决方案是使用javascript。

http://diveintohtml5.ep.io/forms.html

如果你喜欢jQuery(很多人都喜欢),这个库会为你提供一个很好的日期选择器解决方案。

http://jqueryui.com/demos/datepicker/

如果要显示两个选定日期之间的所有日期。。。

$thisTime = strtotime($selectedStartDate);
$endTime = strtotime($selectedEndDate);
while($thisTime < $endTime) {
    echo date('Y-m-d', $thisTime);
    $thisTime = strtotime('plus one day', $thisTime);
}
echo date('Y-m-d', $endTime);