生成一个由当前时间年月日时分秒组成的编号
发布时间:2007-3-28 10:09:50
有时不想使用自动编号型的数据类型来生成自动编号时,可生成一个由年月日时分秒组成的编号,由于精确到秒,所以重复的可能性不会很大。例如:时间为:2004-6-11 13:13:13,可生成的编号为:20040611131313。下面就用当前时间来编一段代码(最后生成的编号为:j_no):
<%
'该程序于2004年已经完成,2007-3-27重新修改该程序,并做成函数
function dtos(num)
'dtos函数主要是为月日时分秒中位数不足两位的前面补0
dtos=cstr(num)
if len(dtos)<2 then
dtos="0"&dtos
else
dtos=dtos
end if
end function
function j_no()
'获取当前的时间,并生成相应的编号
j_no=cstr(year(now))&dtos(month(now))&dtos(day(now))&dtos(hour(now))&dtos(minute(now))&dtos(second(now))
end function
response.write j_no '示例输出编号
%>