【发布时间】:2014-12-14 17:23:39
【问题描述】:
我需要做一个网络表单。它必须包含一个日期过滤器,即如果它是在一个日期和另一个日期之间创建的,则必须显示某些项目。 我的表格:
<form id="tweetshow" method="post" action="" >
<p>
Enter user_id: <input type="text" name="user_id" />
</p>
<p>
Enter user last tweets amount: <input type="text" name="last_tweets_amount" />
</p>
<p>
From date: <input type="date" name = "from_date" step=7 min=2014-09-08>
</p>
<p>
To date: <input type="date" name = "to_date" step=7 min=2014-09-08>
</p>
<p>
<input type="button" value="Submit" onClick="ShowTweets()"/>
</p>
</form>
这是我的 java 脚本,它处理它:
<script>
var test = document.forms['tweetshow'].to_date.value;
...
success:function(response)
{
...
if((item.created_at <= test))
{
$("<article>", { id: item.id })
.append($header, $text, $details)
.appendTo("#tweets");
alert(test);
}
}
...
</script>
变量"item.created_at" 包含一个日期,它是如何构建的,例如,这个模式:"Sun Oct 19 11:45:28 +0000 2014",但是在表单中输入的日期(它包含在变量"test" 中),构建为这个模式: "2014-10-19"。如何正确比较日期?
【问题讨论】:
标签: javascript jquery ajax html date