asp 计算两个日期之间的年份
我做了一个简单的人员管理数据库叫info.mdb其中字段姓名=neme出生日期=Birthday我想在前台页面显示姓名出生日期年龄但是不知道年龄怎么随着日期的变化而自动变...
我做了一个简单的人员管理
数据库叫 info.mdb
其中字段 姓名=neme 出生日期=Birthday
我想在前台页面显示
姓名 出生日期 年龄
但是不知道年龄怎么随着日期的变化而自动变化,请高手帮忙写一段计算年龄的代码 谢谢!!!
日期是完整的格式 比如 1980-08-11 展开
数据库叫 info.mdb
其中字段 姓名=neme 出生日期=Birthday
我想在前台页面显示
姓名 出生日期 年龄
但是不知道年龄怎么随着日期的变化而自动变化,请高手帮忙写一段计算年龄的代码 谢谢!!!
日期是完整的格式 比如 1980-08-11 展开
5个回答
展开全部
<%
a=year(now())-year(""&Birthday&"")
response.write(""&a&"")
%>
比如1980-08-11
<%
a=year(now())-year("1980-08-11")
response.write(""&a&"")
%>
但好像不是我们中国计算年龄的方法,要加上1,建议楼主加1
<%
a=year(now())-year(""&Birthday&"")+1
response.write(""&a&"")
%>
重名检测:
set rscheck=server.CreateObject("adodb.recordset")
sqlcheck="select * from admin where AdminName='"&AdminName&"'"
rscheck.open sqlcheck,conn,1,3
if not rscheck.eof then
response.Write("<script language=javascript>alert('此注册帐号已经存在!');window.history.back()</script>")
response.End()
else
。。。
AJAX参考XmlHttpRequest的用法及网上的例子http://hi.baidu.com/0379ly/blog/item/824004e97343093cb80e2df1.html
a=year(now())-year(""&Birthday&"")
response.write(""&a&"")
%>
比如1980-08-11
<%
a=year(now())-year("1980-08-11")
response.write(""&a&"")
%>
但好像不是我们中国计算年龄的方法,要加上1,建议楼主加1
<%
a=year(now())-year(""&Birthday&"")+1
response.write(""&a&"")
%>
重名检测:
set rscheck=server.CreateObject("adodb.recordset")
sqlcheck="select * from admin where AdminName='"&AdminName&"'"
rscheck.open sqlcheck,conn,1,3
if not rscheck.eof then
response.Write("<script language=javascript>alert('此注册帐号已经存在!');window.history.back()</script>")
response.End()
else
。。。
AJAX参考XmlHttpRequest的用法及网上的例子http://hi.baidu.com/0379ly/blog/item/824004e97343093cb80e2df1.html
参考资料: http://www.51wisdom.com.cn/sy/old.asp
展开全部
Year(日期1-日期2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datadiff("y",日期1,日期2)
如:datadiff("y",#1980-08-11#,now())=相差年
“y“表示“年”
“q“表示“季”
“m“表示“月”
“d“表示“日”
“h“表示“时”
“n“表示“分”
“s“表示“秒”
如:datadiff("y",#1980-08-11#,now())=相差年
“y“表示“年”
“q“表示“季”
“m“表示“月”
“d“表示“日”
“h“表示“时”
“n“表示“分”
“s“表示“秒”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT [name] AS 姓名,[Birthday] AS 出生日期,YEAR(DATE)-YEAR([Birthday]) AS 年龄 FROM [table]
不知道这个日期的函数对不对。
不知道这个日期的函数对不对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用datediff函数。
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
如:datediff("yyyy", data1, data2)
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
如:datediff("yyyy", data1, data2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询