网页计数,计时设计

我回答一下关于 2.网页中显示"今天是:___年___月___日,星期___ ,___点___分"; 的问题:

先在head里声明一个函数:

script

function TimeCh()

{

var TimeNow=new Date();

document.all["time"].innerHTML=TimeNow.getHours()+":"+TimeNow.getMinutes()+":"+TimeNow.getSeconds();

}

/script

再在网页中需要显示“年月日星期”的地方加入一个标签:

font id="date"/font

再在网页中需要显示“时分秒”的地方加入一个标签:

font id="time"/font

再在/body之后加入:

script

setInterval("TimeCh()",1000)

var DateNow=new Date();

var MonthNow=DateNow.getMonth()+1;

document.all["date"].innerHTML="现在是:"+DateNow.getYear()+"年"+MonthNow+"月"+DateNow.getDate()+"日 星期"+DateNow.getDay();

/script

就行了。

注:

1、需要java支持。

我回答一下关于 3.网页中某位置显示"距离(某日)还有___天". 的问题:

比如说,某日为2008年1月1日。

再在网页中需要显示“距离(某日)还有___天”的地方加入一个标签:

font距离(某日)还有/fontfont id="days"/fontfont天/font

再在/body后加入:

script

var NowDay=new Date();

var FutureDay=new Date(2008,0,1); //此处可用其他日期替换

document.all["days"].innerHTML=Math.floor((FutureDay.valueOf()-NowDay.valueOf())/1000/60/60/24+1);

/script

就可以了。

注:

1、需要java支持。

至于前两个问题,光有java是不够的。一定是需要服务器端脚本支持的(比如PHP)。本人对此不是十分了解。

怎么在用frontpage制作的网站网页上插入计时器

你先从网络找到计时器的代码,然后在网页中的body标签中插入就行啦,很简单的

图片的网页计数器,时间显示等如何制作?

一般现在制作网站流量计数器都是直接引用外部的资源。比如您可以(点击, ,此处)免费申请“网页计数器”。

 如果你要自己制作的话,首先应该获取0~9的图片样式

下面是一个以C#——asp.net举例子你听或者看看参考,因为不了解PHP),你可以参考模仿:

 假设你有一个文件预先存储在C:下,名称为visit.txt。只有一行数字“109”(表示访问的人数)。

 1)在global.aspx(全局文件中),Application_Start服务启动事件中读入预先存储在机器上的文件(这个文件是用于保存多少客户访问的)。

类似代码:

using (FileStream fs = new FileStream("C:\\visit.txt",FileMode.Open))

{

   StreamReader sr = new StreamReader(fs);

   string s = sr.ReadLine();

   Application["Site_Counter"] = Convert.ToInt64(s);

   sr.Close();

}

2)然后在 Session_Start 新会话启动时运行的代码:

             Application.Lock();

             Application["Site_Counter"] = (long)(Application["Site_Counter"]) +1

             Application.UnLock();

3)然后在 Session_End新会话启动时运行的代码:

             Application.Lock();

             Application["Site_Counter"] = (long)(Application["Site_Counter"]) - 1;

             Application.UnLock();

4)在Application_End中应该保存会话内容:

using (FileStream fs = new FileStream("C:\\visit.txt",FileMode.OpenOrCreate))

{

   StreamWriter sw = new StreamWriter(fs);

   sw.WriteLine( Application["Site_Counter"] .ToString());

   sw.Close();

 }

 然后在母版页这样输出(母版页的Page_Load事件中,假设你的0~9个gif图片都是在Server端的一个Numbers文件夹中):

 foreach(char c in  Application["Site_Counter"] .ToString().ToCharArray())

{

   Response.Write(string.Format("img src=/Images/'{0}'.gif/",c));  //解析成字符数组,按个读取并且输出

}

怎么写网页正计时代码,html或者html5

这个看你用什么写了,比如javascript,获取当前的时间,再减去开始那一天的时间,最后输出...

比如:

script

var date = new Date();

var y = date.getFullYear();

var m = date.getMonth()+1;

var d = date.getDate();

var pass1 = Date.parse('2015/10/1'); //开始的日期

var pass2 = Date.parse(y+'/'+m+'/'+d); //当前日期

var time = (pass2-pass1)/(1000*60*60*24); //过去的天数

alert(time);

/script

网页设计如何做倒计时牌

在代码的body部分加上以下代码,即可实现。

SCRIPT language=javascript!--

BirthDay=new Date("january 01,2000");//改成计时日期

today=new Date();

timeold=(today.getTime()-BirthDay.getTime());

sectimeold=timeold/1000

secondsold=Math.floor(sectimeold);

msPerDay=24*60*60*1000

e_daysold=timeold/msPerDay

daysold=Math.floor(e_daysold);

e_hrsold=(e_daysold-daysold)*24;

hrsold=Math.floor(e_hrsold);

e_minsold=(e_hrsold-hrsold)*60;

minsold=Math.floor((e_hrsold-hrsold)*60);

seconds=Math.floor((e_minsold-minsold)*60);

//--

/SCRIPTSCRIPT language=javascript!--

document.write("新世纪已经进去了"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒了!");

//--

/SCRIPT