2010-08-10 174 views
-1

有什么方法可以根据当前时间验证时间字段吗?我已经发布了一个类似的问题,但现在我决定离开这个选项,只想试试这个。验证时间和日期字段

1)要求用户选择时间(我正在使用jquery timepicker)。 2)看看这个时间是未来的时间,而不是已经消失的时间。

我也有一个日期选择器,所以如果有一种方法来检查该日期的时间那么这将是伟大的。例如,如果一个用户从日期选择器中选择“2010年8月10日(今天的日期)”,然后使用timepicker选择时间,比方说用户选择6am,是否有任何方法可以查看该日期的时间是否已经消失?因为该用户不能选择已经离开的时间。我很好,如果有任何PHP解决方案采取这两个领域,看看它是否是一个有效的条目。请指导我。

我刚刚发现,当前和未来日期的日期选择器是基于系统日期工作的,我将系统日期更改为8月6日,日期选择器从8月6日开始显示。任何想法,如果这可以解决?

+2

这里有三个或四个问题。如果您一次发布一个清晰,客观的可回答问题,最好是使用您尝试过的代码。 – 2010-08-10 12:45:30

+0

对不起,我感到困惑。我只想知道如何我可以验证日期和时间的用户输入与实际时间和日期,以查看他们是否没有选择已经过去的日期。谢谢。 – Jay 2010-08-11 23:38:25

回答

0

您可以使用mktime()来解决所有这些问题。如果日期正确,它将创建一个unix时间戳(否则它将返回false)。您还可以检查该值是否大于当前时间戳(使用time()函数)。