周一至周四
上午9:00——11:30
下午13:30——15:30
晚上21:30——2:30
周五
上午9:00——11:30
下午13:30——15:30
在上面这个时间段在上班
其余时间在休假
用JS和ASP脚本写出来!!!
<%
now_time = now '获取当前时间
week_day = weekday(now)-1 '获取星期几的数字
now_h = DatePart("h",now_time) '当前小时
now_m = DatePart("n",now_time) '当前分钟
'这是抽象出来的一个函数
function write_state(flag)
if flag then
response.write("楼主在上班")
else
response.write("楼主在休假")
end if
end function
if week_day>0 and week_day < 5 then '判断是否周一至周四
if now_h > 8 and now_h < 11 then
write_state(true)
elseif now_h = 11 and now_m < 30 then
write_state(true)
elseif now_h > 13 and now_h < 15 then
write_state(true)
elseif now_h = 13 and now_m > 30 then
write_state(true)
elseif now_h = 15 and now_m < 30 then
write_state(true)
else
write_state(false)
end if
end if
%>
以上为部分代码!!!!
写此代码发现楼主晚上21:30——2:30还是工作时间
真实变态之至!
于是写到此处就不帮你写了
一楼的基本正确,可以改进一下:
<%@ language="vbscript" codepage="65001" %>
<%
now_time = now '获取当前时间
week_day = Weekday(now, [vbMonday])'一周中的第几天
State_Job="不知道某人在干什么" '工作状态
'now_h = DatePart("h",now_time) '当前小时
'now_m = DatePart("n",now_time) '当前分钟
'这是抽象出来的一个函数
function write_state(flag)
if flag then
State_Job="某人在工作"
response.write(State_Job)
else
State_Job="某人在休假"
response.write(State_Job)
end if
end function
if week_day>0 and week_day < 5 then '判断是否周一至周四
if now_time>= timeValue("9:00:00") and now_time <=timeValue("11:30:00") then
write_state(true)
elseif now_time>= timeValue("13:30:00") and now_time <=timeValue("15:30:00") then
write_state(true)
elseif now_time>= timeValue("21:30:00") and now_time <=timeValue("23:30:00") then '凌晨2:30还上班,没人性。
write_state(true)
else
write_state(false)
end if
elseif week_day= 5 then '判断是否周五
if now_time>= timeValue("9:00:00") and now_time <=timeValue("11:30:00") then
write_state(true)
elseif now_time>= timeValue("13:30:00") and now_time <=timeValue("15:30:00") then
write_state(true)
else
write_state(false)
end if
else '周六周日等其他时间为休假
write_state(false)
end if
'周一至周四
'上午9:00——11:30
'下午13:30——15:30
'晚上21:30——2:30
'周五
'上午9:00——11:30
'下午13:30——15:30
'在上面这个时间段在上班
'其余时间在休假
'用JS和ASP脚本写出来!!!
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>演示日期</title>
<script language="javascript" type="text/javascript">
function CheckSomeOneState() {
alert('<%=State_Job %>');
}
</script>
</head>
<body>
<input type="button" value="CheckState" onclick="CheckSomeOneState();" />
</body>
</html>