Home  >  Article  >  Web Front-end  >  Implementation principles and steps of automatic time refresh in javascript_javascript skills

Implementation principles and steps of automatic time refresh in javascript_javascript skills

WBOY
WBOYOriginal
2016-05-16 17:44:181120browse

Project structure:

Operating effect:

================================================== ==========

Code part:

================================================== ==========

/Clock/WebContent/index.jsp

Copy code The code is as follows:

< ;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() "://"
request.getServerName() ":" request.getServerPort()
path "/";
%>
< ;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">




Insert title here


< /span>




/Clock/WebContent/js/clock/clock.js
Copy code The code is as follows:

/**
* Time display
* @date 2012-12-31
* @author hongten(hongtenzone@foxmail.com)
*
* @returns
*/
function Clock() {
var date = new Date() ;
this.year = date.getFullYear();
this.month = date.getMonth() 1;
this.date = date.getDate();
this.day = new Array ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")[date.getDay()];
this.hour = date.getHours() < 10 ? "0" date.getHours() : date.getHours();
this.minute = date.getMinutes() < 10 ? "0" date.getMinutes() : date.getMinutes();
this.second = date.getSeconds() < 10 ? "0" date.getSeconds() : date.getSeconds();

// Date: 2012-12-31-17:03 :18 Monday
this.toString = function() {
return "Date:" this.year "-" this.month "-" this.date "-" this.hour ":" this.minute ":" this.second " " this.day;
};

// 2012-12-31
this.toSimpleDate = function() {
return this.year "- " this.month "-" this.date;
};

// 2012-12-31 17:04:03
this.toDetailDate = function() {
return this .year "-" this.month "-" this.date " " this.hour ":" this.minute ":" this.second;
};

this.display = function(ele ) {
var clock = new Clock();
ele.innerHTML = clock.toString();
window.setTimeout(function() {
clock.display(ele);
}, 1000);
};
}

//
var clock = new Clock();
clock.display(document.getElementById("clock"));

I personally think this is very practical in the web...so I recommend it to everyone...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn