ASP倒计时
软源LOGO
讲述咱程序员自己的故事

位置:软源 »编程 »文章

ASP倒计时

coolapp;2012-08-31 16:21:10;浏览:7520

ASP倒计时代码 [演示]

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><%
response.Charset="utf-8"
dim destination : destination=#2012-12-21 0:0:0# '' 定义目标时间
dim N : N=now() '' 定格页面打开的时刻,以此计算

dim dd,hh,mm,ss,S
S=datediff("s",N,destination) '' 得出秒差(精确到秒)

dd=S \ (24*3600) '' 天数取整,不足一天不计算在内
hh=(S \ 3600) mod 24 '' 小时取余
mm=(S\60) mod 60 '' 分钟取余
ss=S mod 60 '' 秒数取余

response.Write "距离 <strong>" & destination & "</strong> 倒计时<br/><strong>" & dd & "</strong>天<strong>" & hh & "</strong>时<strong>"& mm &"</strong>分<strong>" & ss & "</strong>秒<br/>共计"& S &"秒"

%>

天时分秒等,不能光用 datediff 函数取得,因为这个函数将不足一个单位的按一个单位算。 取余数就可以了。

"\" 整除运算符

mod 取余(求模和取余在VB里是一个概念,某些语言里不一样,如JAVA中略有差异。)

分享到:
(转载→)