あなたはあなたの質問にタグ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/