怎么在jsp页面显示在走动的时间
2016-11-20 23:35
218 查看
<script language=JavaScript> var timerID = null; var timerRunning = false; function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false;} function startclock () { stopclock(); showtime();} function showtime () { var now = new Date(); document.clock.thetime.value = now.toString(); timerID = setTimeout("showtime()",1000); timerRunning = true;} </SCRIPT> <body onload=startclock()> <form name=clock > <input name=thetime style="font-size: 9pt;color:#000000;border:0" size=100> </form> </body>
是网上看到的代码,挺好用的:http://bbs.csdn.net/topics/20266065
然后就是控制,时间显示格式:
var d = new Date();
console.log(d); // 输出:Mon Nov 04 2013 21:50:33 GMT+0800 (中国标准时间)
console.log(d.toDateString()); // 日期字符串,输出:Mon Nov 04 2013
console.log(d.toGMTString()); // 格林威治时间,输出:Mon, 04 Nov 2013 14:03:05 GMT
console.log(d.toISOString()); // 国际标准组织(ISO)格式,输出:2013-11-04T14:03:05.420Z
console.log(d.toJSON()); // 输出:2013-11-04T14:03:05.420Z
console.log(d.toLocaleDateString()); // 转换为本地日期格式,视环境而定,输出:2013年11月4日
console.log(d.toLocaleString()); // 转换为本地日期和时间格式,视环境而定,输出:2013年11月4日 下午10:03:05
console.log(d.toLocaleTimeString()); // 转换为本地时间格式,视环境而定,输出:下午10:03:05
console.log(d.toString()); // 转换为字符串,输出:Mon Nov 04 2013 22:03:05 GMT+0800 (中国标准时间)
console.log(d.toTimeString()); // 转换为时间字符串,输出:22:03:05 GMT+0800 (中国标准时间)
console.log(d.toUTCString()); // 转换为世界时间,输出:Mon, 04 Nov 2013 14:03:05 GMT
如果上面的方法不能满足我们的要求,也可以自定义函数来格式化时间,如:
代码如下:
Date.prototype.format = function(format) {
var date = {
"M+": this.getMonth() + 1,
"d+": this.getDate(),
"h+": this.getHours(),
"m+": this.getMinutes(),
4000
"s+": this.getSeconds(),
"q+": Math.floor((this.getMonth() + 3) / 3),
"S+": this.getMilliseconds()
};
if (/(y+)/i.test(format)) {
format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (var k in date) {
if (new RegExp("(" + k + ")").test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
}
}
return format;
}
var d = new Date().format('yyyy-MM-dd');
console.log(d); // 2013-11-04
相关文章推荐
- JSP实现几秒后自动跳转某页面并页面上显示时间在走动
- JSP实现几秒后自动跳转某页面并页面上显示时间在走动
- JSP实现几秒后自动跳转某页面并页面上显示时间在走动
- 在 HTML 与 JSP 中 怎么才能在 if 条件中 跳转页面 并且显示到对应页面的 里的话
- 在Action中查询出SQL SERVER表的数据,返回一个list。怎么在JSP页面中使用Struts标签,显示出表中的内容?(转)
- jsp页面时间显示格式
- Java从服务器上获取时间,动态在jsp页面显示
- spring mvc 在jsp页面如何使时间以格式yyyy-MM-dd HH:mm:ss显示,24小时制
- js怎么让时间函数的秒数在页面上显示是变化的
- 在jsp页面中直接写代码用于显示当前时间
- 关于jsp页面显示的时间格式和Oracle数据库中的格式不一样的问题
- jsp页面显示动态时间
- jsp页面显示时间后面多了一个.0,如2012-07-17 16:31:38.0
- jsp页面调用时间:让2008-10-6 20:36:42 变成 2008-10-6 ——从数据库调用时只显示日期
- jsp页面显示时间例子
- jsp页面调用时间:让2008-10-6 20:36:42 变成 2008-10-6 ——从数据库调用时只显示日期
- jsp:格式化页面时间显示格式
- JSP页面时间动态显示
- 我的jsp程序中有的页面中某些汉字显示为?,怎么办?
- 在jsp页面上怎么按照文字原本的 格式显示