ASP如何把文本框的日期值转换成时间函数?急! ?

<inputtype="text"name="p_lst_tx_date"id="p_lst_tx_date"onFocus="calendar();"></input>... <input type="text" name="p_lst_tx_date" id="p_lst_tx_date" onFocus="calendar();"></input>
能得到text的值,判断如下:
p_lst_tx_date=trim(Request.Form("p_lst_tx_date"))'-------这里已得到录入时间的值
'response.Write p_lst_tx_date
'response.End
if p_lst_tx_date="" or isdate(p_lst_tx_date)=false then
errmsg=errmsg& "<br><li>非法时间格式!</li>"
end if
'set p_st_tx_date=now(p_lst_tx_date)
if isdate(p_lst_tx_date)>Now Then'''''''''''''''''''''这里为什么会没执行?
'response.Write now
'response.Write p_lst_tx_date
'response.End
ErrMsg=ErrMsg & "<br><li>录入时间大于当前时间!</li>"
end if

时间录入格式和数据库要求录入格式和系统时间函数NOW()一样为:YYYY-MM-DD空格HH:NN:SS
怎么执行不了IF语句,求高手改下!
展开
 我来答
lsk110
推荐于2016-08-14 · TA获得超过562个赞
知道大有可为答主
回答量:541
采纳率:0%
帮助的人:1011万
展开全部
改为 if DateDiff( "d", now(),p_lst_tx_date) > 0 then 就可以了

要判断相同日期 可以写为 if DateDiff( "d", now(),p_lst_tx_date) = 0 then
失落的雨毛
2012-11-30 · TA获得超过844个赞
知道小有建树答主
回答量:1074
采纳率:50%
帮助的人:952万
展开全部
if isdate(p_lst_tx_date)>Now Then
isdate(p_lst_tx_date) 得出的结果是 true 或 false 怎么可能与 Now 判断大小呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式