`
王牌海盗
  • 浏览: 239173 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

经典时间代码集锦

阅读更多

实时走动的数字时钟

<script>
function tick() {
var hours, minutes, seconds, xfile;
var intHours, intMinutes, intSeconds;
var today;
today = new Date();
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0) {
hours = "12:";
xfile = "午夜";
} else if (intHours < 12) {
hours = intHours+":";
xfile = "上午";
} else if (intHours == 12) {
hours = "12:";
xfile = "正午";
} else {
intHours = intHours - 12
hours = intHours + ":";
xfile = "下午";
}
if (intMinutes < 10) {
minutes = "0"+intMinutes+":";
} else {
minutes = intMinutes+":";
}
if (intSeconds < 10) {
seconds = "0"+intSeconds+" ";
} else {
seconds = intSeconds+" ";
}
timeString = xfile+hours+minutes+seconds;
Clock.innerHTML = timeString;
window.setTimeout("tick();", 100);
}
window.onload = tick;
</script>

第二步.将下面的代码加入html文件任意需要的地方

你可以自行更改样式!

 显示年月日格式的时间代码


<script language=javascript>
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
document.write(
"<font color=##000000 style='font-size:9pt;font-family: 宋体'> ",
today.getYear(),"年",
today.getMonth()+1,"月",
today.getDate(),"日",
d[today.getDay()+1],
"</font>" ); 

 显示日期,星期,时间格式的代码


<script language="javascript">
<!---
today=new Date();
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
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(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[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>星期六"); document.write

("<font color=black>",today.getYear(),"<font color=black>年","<font color=black>",today.getMonth()+1,"<font color=black>

月","<font color=black>",today.getDate(),"<font color=black>日 </FONT>",d[today.getDay()+1]," ",timevalue); //-->
</script> 

 显示来访者的停留时间


<script language="javascript">
var ap_name = navigator.appName;
var ap_vinfo = navigator.appVersion;
var ap_ver = parseFloat(ap_vinfo.substring(0,ap_vinfo.indexOf('(')));

var time_start = new Date();
var clock_start = time_start.getTime();
var dl_ok=false;

function init ()
{
if(ap_name=="Netscape" && ap_ver>=3.0)
dl_ok=true;
return true;
}

function get_time_spent ()
{
var time_now = new Date();
return((time_now.getTime() - clock_start)/1000);
}

function show_secs () // show the time user spent on the side
{
var i_total_secs = Math.round(get_time_spent());
var i_secs_spent = i_total_secs % 60;
var i_mins_spent = Math.round((i_total_secs-30)/60);
var s_secs_spent = "" + ((i_secs_spent>9) ? i_secs_spent : "0" + i_secs_spent);
var s_mins_spent = "" + ((i_mins_spent>9) ? i_mins_spent : "0" + i_mins_spent);
document.fm0.time_spent.value = s_mins_spent + ":" + s_secs_spent;
window.setTimeout('show_secs()',1000);
}

// -->
</script>
<FORM name="fm0" onSubmit="0"><FONT COLOR="#6060FF">停留时间:
</FONT><INPUT type="text" name="time_spent" size=7 onFocus="this.blur()"></FORM>

第二步:在你主页源文件<body>中加入下面代码的兰色部分

<BODY onLoad="init(); window.setTimeout('show_secs()',1);">

 显示当前日期与时间的格式


<script language="javascript">
<!--
now = new Date()
hour = now.getHours()
if (hour < 12) {
document.write("现在是: " + now.toLocaleString())
} else if (hour < 18){
document.write("现在是: " + now.toLocaleString())
} else if (hour >= 18) {
document.write("现在是: " + now.toLocaleString())
}
// --></script>

 浏览器状态栏显示的时钟

<BODY onLoad="run(); timerONE=window.setTimeout"></BODY>
<SCRIPT LANGUAGE="javascript">
<!-- Hide
timeID = null;
timeRunning = false;
function stop () {
if(timeRunning)
clearTimeout(timeID);
timeRunning = false;
}
function time () {
tick = new Date();
hours = tick.getHours();
minutes = tick.getMinutes();
seconds = tick.getSeconds();
day = tick.getDay();
month = tick.getMonth();
date = tick.getDate();
year = tick.getYear();
current = "" + ((hours >12) ? hours -12 :hours)
current += ((minutes < 10) ? ":0" : ":") + minutes
current += ((seconds < 10) ? ":0" : ":") + seconds
current += (hours >= 12) ? " P.M." : " A.M."
if(day==0){var weekday = " 星期日"}
if(day==1){var weekday = " 星期一"}
if(day==2){var weekday = " 星期二"}
if(day==3){var weekday = " 星期三"}
if(day==4){var weekday = " 星期四"}
if(day==5){var weekday = " 星期五"}
if(day==6){var weekday = " 星期六"}
current +=(weekday)
window.status=current;
timeID = setTimeout("time()",1000);
timeRunning = true;
}
function run(){
stop();
time();
}

//-->
</SCRIPT>

 显示最后更新时间代码


<SCRIPT language=javascript>
<!--hide script from old browsers
document.write("最后更新时间: " + document.lastModified + "")
// end hiding -->
</SCRIPT>实时走动的数字时钟

<script>
function tick() {
var hours, minutes, seconds, xfile;
var intHours, intMinutes, intSeconds;
var today;
today = new Date();
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0) {
hours = "12:";
xfile = "午夜";
} else if (intHours < 12) {
hours = intHours+":";
xfile = "上午";
} else if (intHours == 12) {
hours = "12:";
xfile = "正午";
} else {
intHours = intHours - 12
hours = intHours + ":";
xfile = "下午";
}
if (intMinutes < 10) {
minutes = "0"+intMinutes+":";
} else {
minutes = intMinutes+":";
}
if (intSeconds < 10) {
seconds = "0"+intSeconds+" ";
} else {
seconds = intSeconds+" ";
}
timeString = xfile+hours+minutes+seconds;
Clock.innerHTML = timeString;
window.setTimeout("tick();", 100);
}
window.onload = tick;
</script>

<div id="Clock" style="font-size: 20; color:#000000"></div>

 根据不同的时间显示不同的问候语

方法:在主页中你需要的地方加入以下代码:

<script language="LiveScript">
now = new Date(),hour = now.getHours()
if(hour < 6){document.write("明天不用上班了吗?")}
else if (hour < 8){document.write("全新的一天!")}
else if (hour < 12){document.write("早安!")}
else if (hour < 14){document.write("外面太阳大吗?")}
else if (hour < 18){document.write("午安!")}
else if (hour < 22){document.write("晚上好!")}
else if (hour < 24){document.write("夜深了! 要注意身体呀! 祝你做个好梦!")}
// -->
</script>

说明,可以自行修改出更好更多的问候语!

 一个很酷的透明时钟代码

方法:在页面中你需要的地方加入下面的代码

<STYLE type=text/css>
BODY {COLOR: #000000; FONT-FAMILY: "宋体"; FONT-SIZE: 9pt; LINE-HEIGHT: 13pt}
TD {COLOR: #000000; FONT-FAMILY: "宋体"; FONT-SIZE: 9pt; LINE-HEIGHT: 13pt}
A:visited {COLOR: #000080;text-decoration:none}
a:link        { text-decoration:none }
a:hover       { text-decoration:underline }
.f12 {font-size:12px;}
.f13 {font-size:14.9px; LINE-HEIGHT: 120%}
.f24 {font-size:24px;LINE-HEIGHT: 120%}
.f14 {font-size:14.9px; LINE-HEIGHT: 170%}
</STYLE>
<script LANGUAGE="javascript">
Zp=670;H='....';H=H.split('');M='.....';M=M.split('');S='......';S=S.split('');Yp=0;Xp=0;Yb=8;Xb=8;d_=12;

ns=(document.layers)?1:0;fCol='222222';sCol='ff0000';mCol='0000ee';hCol='green';if (ns){dgts='1 2 3 4 5 6 7 8 9 10 11 12';

dgts=dgts.split(' ');for (i=0;i<d_;i++){document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30>

<center><font face=Arial,Verdana size=1 color='+fCol+'>'+dgts[i]+'</font></center></layer>');}for (i=0;i<M.length;i++)

{document.write('<layer name=ny'+i+' top=0 left=0 bgcolor='+mCol+' clip="0,0,2,2"></layer>');}for (i=0;i<H.length;i++)

{document.write('<layer name=nz'+i+' top=0 left=0 bgcolor='+hCol+' clip="0,0,2,2"></layer>');}for (i=0;i<S.length;i++)

{document.write('<layer name=nx'+i+' top=0 left=0 bgcolor='+sCol+' clip="0,0,2,2"></layer>');}}else{document.write('

<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');for (i=1;i<d_+1;i++){document.write

('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial,Verdana;font-size:

10px;color:'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');}document.write('</div></div>');document.write

('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');for (i=0;i<M.length;i++){document.write

('<div id=y style="position:absolute;width:2px;height:2px;font-size:2px;background:'+mCol+'"></div>');}document.write('</div>

</div>');document.write('</div></div>');document.write('<div style="position:absolute;top:0px;left:0px">

<div style="position:relative">');for (i=0;i<H.length;i++){document.write

('<div id=z style="position:absolute;width:2px;height:2px;font-size:2px;background:'+hCol+'"></div>');}document.write('</div>

</div>');document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');for (i=0;i

<S.length;i++){document.write('<div id=x style="position:absolute;width:2px;height:2px;font-size:2px;background:'+sCol+'">

</div>');}document.write('</div></div>');}function clock(){time=new Date ();secs=time.getSeconds();sec=-1.57+Math.PI*secs/

30;mins=time.getMinutes();min=-1.57+Math.PI*mins/30;hr=time.getHours();hrs=-1.57+Math.PI*hr/6+Math.PI*parseInt(time.getMinutes

())/360;if (ns){Yp=window.pageYOffset+window.innerHeight-60;Xp=80;}else

{Yp=document.body.scrollTop+window.document.body.clientHeight-60;Xp=document.body.scrollLeft+60;}if (ns){for (i=0;i<d_;++i)

{document.layers["nsDigits"+i].top=Yp-5+40*Math.sin(-0.49+d_+i/1.9);document.layers["nsDigits"+i].left=Xp-15+40*Math.cos(-0.49

+d_+i/1.9);}for (i=0;i<S.length;i++){document.layers["nx"+i].top=Yp+i*Yb*Math.sin(sec);document.layers

["nx"+i].left=Xp+i*Xb*Math.cos(sec);}for (i=0;i<M.length;i++){document.layers["ny"+i].top=Yp+i*Yb*Math.sin(min);document.layers

["ny"+i].left=Xp+i*Xb*Math.cos(min);}for (i=0;i<H.length;i++){document.layers["nz"+i].top=Yp+i*Yb*Math.sin(hrs);document.layers

["nz"+i].left=Xp+i*Xb*Math.cos(hrs);}}else{for (i=0;i<d_;++i){ieDigits[i].style.pixelTop=Yp-15+40*Math.sin(-0.49+d_+i/

1.9);ieDigits[i].style.pixelLeft=Xp-14+40*Math.cos(-0.49+d_+i/1.9)+Zp;}for (i=0;i<S.length;i++){x

[i].style.pixelTop=Yp+i*Yb*Math.sin(sec);x[i].style.pixelLeft=Xp+i*Xb*Math.cos(sec)+Zp;}for (i=0;i<M.length;i++){y

[i].style.pixelTop=Yp+i*Yb*Math.sin(min);y[i].style.pixelLeft=Xp+i*Xb*Math.cos(min)+Zp;}for (i=0;i<H.length;i++){z

[i].style.pixelTop=Yp+i*Yb*Math.sin(hrs);z[i].style.pixelLeft=Xp+i*Xb*Math.cos(hrs)+Zp;}}setTimeout('clock()', 50);}


if (document.layers || document.all) {window.onload=clock;}
window.onload=clock;
</script>

分享到:
评论

相关推荐

    Java经典代码 Java经典代码

    "Java经典代码"通常指的是在Java编程中常见的、实用的、经过时间检验的代码片段,这些代码可以解决常见问题,或者展示了一些核心概念和技术。在这个Java项目案例导航源代码的压缩包中,我们可以期待找到各种各样的...

    时间片轮转代码

    根据给定的信息,我们可以分析出这是一段实现了时间片轮转(Round Robin,...综上所述,这段代码实现了一个简单的时间片轮转调度算法,通过模拟进程的创建、调度和状态转换过程,展示了这一经典调度策略的工作原理。

    常用经典Javascript代码

    这段JavaScript代码用于显示页面的最后修改时间。它利用了`document.lastModified`属性,该属性返回文档最后一次被服务器修改的时间。 ### 7. 关闭当前窗口 ```javascript (); return false;"&gt;关闭窗口 ``` 这是...

    C程序经典代码游戏代码

    "clock1.c"和"clock.c"可能是实现数字时钟的代码,这涉及到时间管理和定时器的概念;"earth.c"可能是地球模拟或者天文相关程序,这可能涉及到3D图形和物理学原理;"俄罗斯方块游戏源代码(C++大程序).rar"则是一个...

    linux 经典源代码

    Linux经典源代码是每个对操作系统内核感...不过,由于源代码庞大且复杂,初学者可能需要花费大量时间和精力才能逐渐熟悉并掌握其中的奥秘。建议结合相关的教程和文档进行学习,以便更好地理解和利用这些宝贵的资源。

    ACM经典代码代码库

    ACM经典代码代码库是专注于ACM国际大学生程序设计竞赛(ACM/ICPC)的编程资源库,它涵盖了大量经过时间考验的经典算法实现,并且详细包含了曾经在ACM竞赛中出现的经典题目及其代码解答。这些内容对于参与算法竞赛的...

    178个C语言经典源代码

    C语言是一种基础且强大的编程语言,它以其简洁的语法、高效执行和广泛的应用范围而闻名。"178个C语言经典源代码...因此,"178个C语言经典源代码"是一份不可多得的学习资料,值得每个C语言初学者投入时间和精力去研究。

    视频聊天全源代码C#,经典的代码

    经典一词意味着这些源代码可能是经过时间验证、功能完善且具有较高参考价值的。对于初学者或希望提升C#视频聊天应用开发能力的开发者来说,这是一个极好的学习资源。通过下载并研究这个项目,可以深入了解音视频编...

    android 经典代码例子

    在Android开发领域,经典代码例子是开发者学习和提升技能的重要资源。这些例子涵盖了各种关键功能和组件的实现,有助于深入理解Android应用的工作原理。在这个压缩包中,我们可能找到了多个有关Android编程的示例...

    时间序列python代码

    3. **ARIMA模型**:自回归积分滑动平均模型(ARIMA)是时间序列分析的经典模型。它结合了自回归(AR)、差分(I)和移动平均(MA)三个部分。Python的Statsmodels库提供了ARIMA模型的实现,可以使用`sm.tsa.ARIMA`或...

    代码备忘录(经典的代码备忘录)

    3. **快速搜索**:强大的搜索功能是其一大亮点,用户可以通过关键词、注释或代码结构快速找到所需代码,大大节省了在大量代码库中寻找的时间。 4. **版本控制**:对于复杂的项目,版本控制是至关重要的。代码备忘录...

    精品收藏经典批处理代码

    以下是一些关于批处理代码的经典知识点: 1. **基本结构**:批处理文件由命令行指令组成,每个指令占据一行。例如,`echo`用于输出文本,`del`用于删除文件,`copy`用于复制文件,`move`用于移动文件等。 2. **...

    金融时间序列分析数据及部分代码

    10. **Tsay数据集**:"Tsay3 data"可能是Rami Tsay教授的经典数据集,他是一位在时间序列分析领域有深远影响力的学者。这个数据集可能包含了多种类型的金融时间序列,适合进行各种分析实例。 掌握这些金融时间序列...

    MATLAB 经典程序源代码大全.rar

    MATLAB 经典程序源代码大全,。其中函括 1、中国大学生数学建模竞赛题解 2、演示程序 3、微积分和微分方程 4、图形 5、随机模拟和统计分析 6、数学规划 7、数据拟合 8、离散优化 9、方程求根 10、时间序列分析以及...

    Android经典代码例子

    在Android开发领域,掌握经典代码例子对于提升编程技巧和理解平台特性的能力至关重要。这个"Android经典代码例子"集合提供了一系列实例,旨在帮助开发者深入学习Android应用开发的关键方面。以下是一些关键知识点的...

    C#入门经典代码

    《C#入门经典》(Karli Waston和Christian Nagel著,齐立波等译)作为C sharp学习的经典之作,是初学者学习的不二选择。这里集合了该书全部的程序代码,省去了你长时间输入的麻烦。希望能帮助你的学习

    Bat经典代码大全

    **Bat经典代码大全** 在Windows操作系统中,批处理(Batch)脚本是一种极其实用的工具,主要用于自动化执行一系列命令。`.bat`文件是批处理文件的扩展名,它由一系列DOS命令组成,通过简单的文本编辑器如记事本创建...

    算法竞赛 入门经典 训练指南 代码仓库.7z

    此外,这些代码可能还包括了优化技巧,如时间复杂度和空间复杂度的改进,以及如何在有限的时间限制内提高代码效率。 标签“代码”提示我们,这个压缩包里的内容将专注于编程实践,这对于准备参加ACM/ICPC、Google ...

    178个经典c语言源代码

    "178个经典C语言源代码"正是这样一个汇聚了丰富实践案例的宝库,它以开源的形式提供了一系列经过验证的代码样本,涵盖了从基础语法应用到复杂算法实现的各个层面。 首先,C语言的内存管理功能十分强大,这是它能够...

Global site tag (gtag.js) - Google Analytics