表格显示时间

本文介绍了一个使用JavaScript实现的简单网页实时钟表程序。该程序能够显示当前的时间(小时、分钟、秒)以及日期,并区分上午和下午。此外,还展示了如何利用JavaScript操作HTML元素来动态更新时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

<html>

<body onLoad="startit()">

<script LANGUAGE="JavaScript">

<!--

var isn1=null;

var isn2=false;

today=new Date();

function stopit()

{

if(isn2)

{

clearTimeout(isn1);

}

isn2=false;

}

function startit()

{

stopit();

isnclock();

}

function isnclock()

{

var now=new Date();

var hrs=now.getHours();

var min=now.getMinutes();

var sec=now.getSeconds();

document.clckh.disp1.value=""+((hrs>12)?hrs-12:hrs);

document.clckh.disp2.value=((min<10)?"0":"")+min;

document.clckh.disp3.value=((sec<10)?"0":"")+sec;

document.clckh.disp4.value=(hrs>=12)?"下午":"上午";

isn1=setTimeout("isnclock()",1000);

isn2=true;

}

function isnArray()

{

argnr=isnArray.arguments.length

for(var i=0;

i<argnr;

i++)

{

this[i+1]=isnArray.arguments[i];

}

}

var isnMonths=new isnArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

var isnDays=new isnArray("星期一","星期二","星期三","星期四","星期五","星期六","星期日");isnDays[0]="星期日";

//-->

</script>

 

 

<form NAME="clckh" onSubmit="0">

<table BORDER="2">

<tr>

<td>时间</td>

<td><div align="center"><center><p></td>

<td align="center"><div align="center"><center><p></td>

<td align="center"><div align="center"><center><p></td>

<td align="center"> </td>

</tr>

<tr align="center">

<td> </td>

<td VALIGN="TOP"><input TYPE="text" NAME="disp1" SIZE="2"></td>

<td VALIGN="TOP"><input TYPE="text" NAME="disp2" SIZE="2"></td>

<td VALIGN="TOP"><input TYPE="text" NAME="disp3" SIZE="2"></td>

<td VALIGN="TOP"><input TYPE="text" NAME="disp4" SIZE="3"></td>

</tr>

<script LANGUAGE="JavaScript">

<!--

var thisyear=today.getYear();

if (thisyear< 2000)

thisyear=1900+thisyear;

document.write("<TR><TD>日期</TD><TD COLSPAN=4>"

+thisyear+"年"

+isnMonths[today.getMonth()+1]

+""+today.getDate()+"日" +isnDays[today.getDay()]);

 

//-->

</script>

 

</table>

</form>  

</body>

</html>

 

 

### 使用框架实现时间显示表格功能 #### HTML框架中的时间显示表格 为了实现在一个页面中以表格形式展示时间,可以利用HTML框架特性,在不同框架中加载不同的内容。对于时间显示而言,可以在主页面设置一个`<iframe>`来嵌入专门的时间显示组件或子页面[^1]。 ```html <!-- 主页面 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Time Display Table</title> </head> <body> <h2>实时时间显示表</h2> <!-- 嵌入时间显示页面 --> <iframe src="time_table.html" width="100%" height="300px"></iframe> </body> </html> ``` #### jQuery DataTables增强型时间表格 如果追求更复杂的功能如分页、排序以及过滤,则可以选择jQuery插件DataTables作为解决方案之一。此方法不仅能够提供基本的时间数据显示,还能让用户方便地操作这些数据[^2]。 ```javascript // time_table.js 文件内的JavaScript代码 $(document).ready(function() { $('#example').DataTable({ "data": [ ["2024/01/01", "New Year's Day"], ["2024/02/14", "Valentine's Day"] // 更多日期条目... ], "columns": [ { title: "Date" }, { title: "Event Name" } ] }); }); ``` ```html <!-- time_table.html 页面片段 --> <table id="example" class="display" style="width:100%"> </table> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <link href="https://cdn.datatables.net/1.13.4/css/jquery.dataTables.css" rel="stylesheet"/> <script src="https://cdn.datatables.net/1.13.4/js/jquery.dataTables.js"></script> <script src="path/to/time_table.js"></script> ``` #### Android平台上的SmartTable应用案例 针对移动设备特别是安卓应用程序开发者来说,采用像SmartTable这样的库可能是更好的选择。这类库专为移动端优化设计,并且具备良好的性能表现和用户体验。除了常规的数据展现外,还支持图表绘制等功能,非常适合用来构建带有图形化界面的日历视图或其他类型的时间线布局[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值