我们在项目中一般会遇到显示时间的问题,一般的处理方式是在前台通过js控制,js控制显示时间的代码如下,各种不同的显示方式:
复制代码 代码如下:
function clock() {
var date = new date();
this.year = date.getfullyear();
this.month = date.getmonth() + 1;
this.date = date.getdate();
this.day = new array(星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六)[date.getday()];
this.hour = date.gethours() this.minute = date.getminutes() this.second = date.getseconds() this.tostring = function() {
return 现在是: + this.year + 年 + this.month + 月 + this.date + 日 + this.hour + : + this.minute + : + this.second + + this.day;
};//现在是现在是:2013年3月6日 13:54:17 星期三
复制代码 代码如下:
this.tosimpledate = function() {
return this.year + - + this.month + - + this.date;
};//2013-03-06
this.todetaildate = function() {
return this.year + - + this.month + - + this.date + + this.hour + : + this.minute + : + this.second;
};//2013-03-06 13:45:43
this.display = function(ele) {
var clock = new clock();
ele.innerhtml = clock.tostring();//显示方式调用
window.settimeout(function() {clock.display(ele);}, 1000);
};
}