请问打开网页那一刻的html代码怎么写?或者截止现在已打开此网页的时间代码怎么写?

请问打开网页那一刻的html代码怎么写?或者截止现在已打开此网页的时间代码怎么写?,第1张

因为是用html 那么只好用js写了
给你个思路
首先在网页加载的时候 通过js将当前时间输出 这样就得到打开那一刻的时间
然后添加个按钮,当他点击的时候 获取当前时间。
如果需要得出已过时间,那么两者相比较就行,具体js去网上找找还是很容易找到的
以下为 js获取时间方式:2011年6月14日 星期二 8:37am
<script language="JavaScript">
today=new Date();
var hours = todaygetHours();
var minutes = todaygetMinutes();
var seconds = todaygetSeconds();
var timeValue = "<FONT COLOR=black>" + ((hours >12) hours -12 :hours); timeValue += ((minutes < 10) "<BLINK><FONT COLOR=black>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=black>:</FONT></BLINK>") + minutes+"</FONT></FONT>";
timeValue += (hours >= 12) "<FONT COLOR=blue><I><B>pm</B></I></FONT>" : "<FONT COLOR=blue><B><I>am</I></B></FONT>";
function initArray(){
thislength=initArrayargumentslength
for(var i=0;i<thislength;i++)
this[i+1]=initArrayarguments[i] }
var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=red>星期六");
documentwrite("<font color=black>",todaygetYear(),"<font color=black>年","<font color=black>",todaygetMonth()+1,"<font color=black>月","<font color=black>",todaygetDate(),"<font color=black>日 </FONT>",d[todaygetDay()+1]," ",timeValue); //-->
}
</script>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">以下是时间代码
<html>
<head>
<meta
>好了,为你量身定做的:
<span id="d">本网站到期时间还有1年1个月-16天5小时35分10秒</span>
<script type="text/javascript">
function getTimeStr(dt,flg){
var a,b,c,d,cy=cd=ch=cm=cs=0;
d=Dateparse(dt);
b=(new Date())getTime();
a=Mathfloor((d-b)/1000);
if(flg&&a<0)return "时间已经过期了";
cs=a%60;
c=Mathfloor(a/60);
if(c>0){
cm=c%60;
c=Mathfloor(c/60);
}
if(c>0){
ch=c%24;
c=Mathfloor(c/24);
}
if(c>0){
cd=c%365;
cy=Mathfloor(c/365);
}
if(cs<10)cs='0'+cs;
if(cm<10)cm='0'+cm;
if(ch<10)ch='0'+ch;
return cy+'年'+cd+'天'+ch+'时'+cm+'分'+cs+'秒';
}
function showTime(){
documentgetElementById("d")innerHTML='本网站到期时间还有'+getTimeStr("2009/1/25 19:08:13");
}
setInterval(showTime,1000);
</script>
以上是通用函数,你只要改getTimeStr("2009/1/25 19:08:13");这里面的时间值就可以了,格式相同就行,你可以很方便地设置时间。

哪有那么复杂,就在楼主的基础上改就好。
<div id="linkweb">
</div>
<script>setInterval("linkwebinnerHTML='现在时刻:'+new Date()toLocaleString()+' 星期'+'日
一二三四五六'charAt(new Date()getDay());",1000);
</script>
这样直接复制确实是出不来效果,这是我在记事本上写好并测试好才发过来的,一复制就不行了,你直接在你原来的代码上的"linkwebinnerHTML=后面加上'现在时刻:'+后面写上乘下的内容试试


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12915975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存