离22周岁距离多长时间的计算[适合没到22周岁的朋友]

嘿嘿不是很精确,懂的朋友就不要笑话本人了。虽然我想做的很精确,但算法太过繁琐,所以就用个简单省事的了。


代码如下:

<script language="JavaScript">
/*
screen.availWidth = 屏幕工作区宽
screen.availHeight = 屏幕工作区高
*/
var wWidth = screen.availWidth-(screen.availWidth-370+78)-100;
var wHeight = 20;
var wLeft = screen.availWidth-370+78;
var wTop = 0;
window.moveTo(wLeft,wTop);
window.resizeTo(wWidth,wHeight);
</script>
<script language="VBScript">
uName = "小蔡"
uBirthDay = #1981-01-25 00:00:00#
uSex = 1 ''''' 0=女 1=男 '''''
lAge = Array(20,22)
lDate = dateadd("yyyy",lAge(uSex),uBirthDay)
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<title>结婚</title>
<HTA:APPLICATION
ID="HTA_Pro_Marriage"
APPLICATIONNAME="Pro_Marriage"
BORDER="none"
CAPTION="no"
SCROLL="no"
SINGLEINSTANCE="yes"
WINDOWSTATE="normal"
showintaskbar="no"
>

<style>
body {
margin: 0px;
}
body,td,div {
font-family: "宋体";
font-size: 14px;
}
img, table, td, div {
border: 0px;
}
</style>
<script language="VBScript">
dim sDate,nDay,nMonth,nYear,nSecond,nMinute,nHour
function ShowTime()
nDay = Day(now())
nHour = Hour(now())
nMinute = Minute(now())
nSecond = Second(now())
dHour = Hour(lDate) - nHour
dMinute = Minute(lDate) - nMinute
dSecond = Second(lDate) - nSecond
if dSecond < 0 then
dMinute = dMinute - 1
dSecond = dSecond + 60
end if
if dMinute < 0 then
dHour = dHour -1
dMinute = dMinute + 60
end if
if dHour < 0 then
nDay = nDay -1
dHour = dHour + 24
end if
if dSecond = 0 then
call ShowDate()
end if
document.getElementById("MyDIV2").innerHTML=sDate & " " & dHour & "时" & dMinute & "分" & dSecond & "秒"
setTimeout "ShowTime()",1*1000
end function
function ShowDate()
nYear = Year(now())
nMonth = Month(now())
dYear = Year(lDate) - nYear
dMonth = Month(lDate) - nMonth
dDay = Day(lDate) - nDay
if dDay < 0 then
dMonth = dMonth -1
dDay = dDay + 30
end if
if dMonth < 0 then
dYear = dYear -1
dMonth = dMonth + 12
end if
sDate = dYear & "年" & dMonth & "月" & dDay & "日"
'document.getElementById("MyDIV1").innerHTML="<font color=red>" & uName & "</font> 据法定结婚年龄<font color=blue>" & lAge(uSex) & "</font>周岁"
end function
</script>
</head>
<body onload="ShowTime();ShowDate();">
<div id="MyDIV1" style="padding-left:3px;padding-top:2px;"></div>
<div id="MyDIV2" style="padding-left:7px;padding-bottom:2px;"></div>
</body>
</html>

(0)

相关推荐

  • 将时间以距今多久的形式表示,PHP,js双版本

    废话不多说直接上代码. PHP FOR Smarty 复制代码 代码如下: * Name: time_ago * Purpose: 将时间戳专为距当前时间的表现形式 * 1分钟内按秒 * 1小时内按分钟显示 * 1天内按时分显示 * 3天内以昨天,前天显示 * 超过3天显示具体日期 * * @author Peter Pan * @param int $time input int */ function smarty_modifier_time_ago($time) { $time_deff

  • php实现用已经过去多长时间的方式显示时间

    本文实例讲述了php用已经过去多长时间的方式显示时间的方法.分享给大家供大家参考.具体如下: 这里以一种可读性比较好的方式显示已经过去多长时间,比如:距离现在10秒,距离现在1天等等. function time_is_older_than($t, $check_time){ $t = strtolower($t); $time_type = substr(preg_replace('/[^a-z]/', '', $t), 0, 1); $val = intval(preg_replace('/

  • 查看 MySQL 已经运行多长时间的方法

    一,uptime 可以查看系统的运行时间 show global status like 'uptime'; 二,利用linux命令查看 Linux 下有个 uptime 可以查看系统的运行时间,可是 MySQL 可没这个命令 不过用 ps 命令也可以做到 [root@dbserver ~]# ps aux | grep mysqlroot     29090  0.0  0.0  70232  1364 ?        S    Jun05   0:00 /bin/sh /usr/bin/m

  • win2003或linux服务器一般多久重启一次

    win2003 server服务器多久重启一次 得根据服务器的负载量来确定,数据量大的话,每次启动时间间隔就需要短些,反之就可以长一些.如果机器维护的比较好,启动时间间隔也可以延长些,只要客户访问速度不慢就好. 在服务器没有问题的情况下: Windows 2003系统的内存管理已经改进的很大了 一般半个月~两个月重新启动一次就可以了. Linux 需要重新启动的时间间隔就可以比较长了.一般3个月到5个月. 这些都得根据你的实际使用情况来看,如果客户访问速度慢了,或者服务器出问题了.就需要重新启动

  • 常见浏览器多长时间会提示“脚本运行时间过长”总结

    现在的web,影响用户访问速度已经不单单是文件下载的速度了,当所有的文件从服务器上下载后,从浏览器开始渲染到用户可以响应的时间,这段时间仍然会消耗很长,同时由于交互的复杂,javascript也变得越来越多,越来越复杂,脚本运行的时间反映在界面上就是响应用户输入点击的过慢,甚至浏览器出现脚本超时的提示. 这篇文件并不打算讲怎么避免这种超时以及javascript的优化技巧,单说各种浏览器的忍耐极限,下面是Nicholas C. Zakas总结的数据 Chrome:执行超过8秒提示.IE:执行超过

  • 如何计算下载一个文件需要多长时间?

    <%Function DownloadTime(intFileSize, strModemType)Dim TimeInSeconds, ModemSpeed, strDownloadTime, AppendStringDim intYears, intWeeks, intDaysDim intHours, intMinutes, intSecondsintYears = 0intWeeks = 0intDays = 0intHours = 0intMinutes = 0intSeconds =

  • iOS计算上次日期距离现在多久的代码

    本文实例为大家分享了iOS上次日期距离现在多久的计算代码,供大家参考,具体内容如下 /** * 计算上次日期距离现在多久 * * @param lastTime 上次日期(需要和格式对应) * @param format1 上次日期格式 * @param currentTime 最近日期(需要和格式对应) * @param format2 最近日期格式 * * @return xx分钟前.xx小时前.xx天前 */ + (NSString *)timeIntervalFromLastTime:(

  • javascript实现的距离现在多长时间后的一个格式化的日期

    复制代码 代码如下: /** * * 返回一个距离现在多长时间后的一个格式化的日期,如2009年9月5日 14:15:23 * 如:现在时间是2009年9月5日 14:15:23 timeLong=10秒 那么返回:2009年9月5日 14:15:33 * * @param int timeLong 一个 * @param String formatString YYYY-MM-DD hh:mm:ss * */ function getOneFormatDate(timeLong,formatS

  • 离22周岁距离多长时间的计算[适合没到22周岁的朋友]

    嘿嘿不是很精确,懂的朋友就不要笑话本人了.虽然我想做的很精确,但算法太过繁琐,所以就用个简单省事的了. 复制代码 代码如下: <script language="JavaScript"> /* screen.availWidth = 屏幕工作区宽 screen.availHeight = 屏幕工作区高 */ var wWidth = screen.availWidth-(screen.availWidth-370+78)-100; var wHeight = 20; var

  • 超过了脚本运行的最长时间..Server.ScriptTimeOut 属性指定新值

    为了有最高的性能,平台将Server.ScriptTimeOut的时间设置为15秒,就是说,一个ASP页面必须在15秒内在cpu中运行完成,如果不完成,就会出错. 有一些用户用大的论坛,需要长时间的计算,就有可能需要修改这个参数,修改办法: 打开IIS--本地计算机,点网站,右键---属性--主目录--配置--选项---ASP脚本超时时间,可以改为60-90秒.

  • 利用ES6的Promise.all实现至少请求多长时间的实例

    1.背景 我们都知道ajax请求可以加个timeout,就是最多请求多少时间,如果超过这个时间直接就报错. 这个是最多请求多长时间,我现在要做的是,最少要请求多长时间,然后才能执行后续的逻辑. 比如,一个ajax请求 x 毫秒就执行完毕了,但我要让他至少执行1秒钟,那我们会这么想: ajax完成后 , 1. 如果x<1s, 那我们先setTimeout => 1s - x ,然后执行后续操作. 2 如果x>=1s, 那我们直接执行后续操作. 想想这可繁琐了,我们还要在前面记录一下开始时间

  • mysql 卡死 大部分线程长时间处于sending data的状态

    有台服务器,访问量挺大,每天近250w动态pv,数据库查询平均每秒近600次 另一台服务器,跑的程序跟这台一样,不过只有每天约40w动态pv 前段时间连续卡死过几次,当时的状态是 服务器没崩溃,数据库可正常登陆.只是所有的查询都卡在"sending data"状态,长时间无法执行完,这些简单的sql语句,有时候集中在A表上,有时候集中在B表上,同时还有一些卡死在locked状态或update状态 看mysql的说明,sending data状态表示两种情况,一种是mysql已经查询了数

  • asp中获取当前月份距离以前某个时间的月份数

    asp如何实现当前月份距离以前某个时间的月份数 如今天是2011年1月份,我想知道离2010年3月,计算这中间一共是几个月 最佳答案 <%=datediff("m", "2010-03-01", "2011-01-01")%>其他回答 共2条 datediff("m","2010-03-01","2011-01-01") DateDiff函数 功能:返回两个日期之间的时间间隔

  • Android开发技巧之永不关闭的Toast信息框(长时间显示而非系统关闭)

    Toast信息提示框之所以在显示一定时间后会自动关闭,是因为在系统中有一个Toast队列.系统会依次从队列中取(出队列)一个Toast,并显示它.在显示一段时间后,再关闭,然后再显示下一个Toast信息提示框.直到Toast队列中所有Toast都显示完为止.那么有些时候需要这个Toast信息提示框长时间显示,直到需要关闭它时通过代码来控制,而不是让系统自动来关闭Toast信息提示框.不过这个要求对于Toast本身来说有些过分,因为Toast类并没有提供这个功能.虽然如此,但方法总比问题多.通过一

  • Apache Spark 2.0 在作业完成时却花费很长时间结束

    现象 大家在使用 Apache Spark 2.x 的时候可能会遇到这种现象:虽然我们的 Spark Jobs 已经全部完成了,但是我们的程序却还在执行.比如我们使用 Spark SQL 去执行一些 SQL,这个 SQL 在最后生成了大量的文件.然后我们可以看到,这个 SQL 所有的 Spark Jobs 其实已经运行完成了,但是这个查询语句还在运行.通过日志,我们可以看到 driver 节点正在一个一个地将 tasks 生成的文件移动到最终表的目录下面,当我们作业生成的文件很多的情况下,就很容

  • vue中js判断长时间不操作界面自动退出登录(推荐)

    需求说明,后台有做半个小时不请求接口的话返回标识退出登录,但是要请求接口才行,现在要实现前端用js判断半个小时不操作界面的话自动跳转到登录页面. 创建一个.js文件,在main.js引入此js(vue框架) 在登录成功的时候保存当前时间localStorage.setItem("lastTime",new Date().getTime()); 然后在点击的时候更新这个时间 var lastTime = new Date().getTime(); var currentTime = ne

随机推荐