你在你的问题中加了标签jQuery
,我假设你使用jQuery
使用 jQuery,你可以做到,
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
$(".time").text(month + "/" + day + "/" + year);
演示:http: //jsfiddle.net/C6Qgf/3/
注意:如果您使用的是原生 JavaScript,请记住document.getElementsByClassName
不适用于 IE。有一个解决方法可以解决,请参见下面的代码。
使用原生 JS(有 IE 支持)
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
//document.write(month + "/" + day + "/" + year)
var obj = getElementsByClassName("time");
for(var i=0; i<obj.length; i++){
obj[i].innerHTML=(month + "/" + day + "/" + year);
}
//For IE Fix
function getElementsByClassName(className) {
if (document.getElementsByClassName){
return document.getElementsByClassName(className);
}else{
return document.querySelectorAll('.' + className);
}
}
演示:http: //jsfiddle.net/C6Qgf/6/