判断是否年满18周岁的算法?

yugsoftzb 2009-10-21 07:50:26
大家好,有哪位能提示判断是否年满18周岁的算法?谢谢。
...全文
1496 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wag_enu 2009-10-23
  • 打赏
  • 举报
回复
年龄存在闰年的问题吗?
dyf0130 2009-10-23
  • 打赏
  • 举报
回复
long(string(today(),'yyyymmdd'))-long(string(生日,'yyyymmdd'))
少算了4个闰年
www8523 2009-10-22
  • 打赏
  • 举报
回复
return long(string(today(),'yyyymmdd'))-long(string(生日,'yyyymmdd'))>=18*10000
xiaoyehua 2009-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sun1976 的回复:]
return  long(string(today(),'yyyymmdd'))-long(string(生日,'yyyymmdd'))>=18*10000
[/Quote]
JF
qzyuanmu 2009-10-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jimwoo 的回复:]
引用 3 楼 sun1976 的回复:
return  long(string(today(),'yyyymmdd'))-long(string(生日,'yyyymmdd'))>=18*10000

!
[/Quote]

JF
jimwoo 2009-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sun1976 的回复:]
return  long(string(today(),'yyyymmdd'))-long(string(生日,'yyyymmdd'))>=18*10000
[/Quote]
!
永生天地 2009-10-21
  • 打赏
  • 举报
回复
很简洁
[Quote=引用 3 楼 sun1976 的回复:]
return  long(string(today(),'yyyymmdd'))-long(string(生日,'yyyymmdd'))>=18*10000
[/Quote]
sun1976 2009-10-21
  • 打赏
  • 举报
回复
return long(string(today(),'yyyymmdd'))-long(string(生日,'yyyymmdd'))>=18*10000
hwqlhb 2009-10-21
  • 打赏
  • 举报
回复
周岁=18

if 现在年 - 出生年 >=(周岁+1) then
return true
elseif 现在年 - 出生年=周岁 then
if 现在月 - 出生月>=1 then
return true
elseif 现在月 - 出生月=0 then
if 现在日 - 出生日 >=0 then
return true
else
return false
end if
else
return false
end if
else
return false
end if
hwqlhb 2009-10-21
  • 打赏
  • 举报
回复

if 现在年 - 出生年 >=1 then
return true
elseif 现在年 - 出生年=0 then
if 现在月 - 出生月>=1 then
return true
elseif 现在月 - 出生月=0 then
if 现在日 - 出生日 >=0 then
return true
else
return false
end if
else
return false
end if
else
return false
end if

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧