2017-03-19 11 views
0

こんにちは、私は日付+ DD.MM形式ショーDD.MM.YYYY日+ X日

で5日間は、このコードに現在の年を追加するために私を助けてください示したコードを持っています。 DD.MM.YYYYも

年は日と月と+ "2017"

<script> 
function get(dday) { 
var newdate = new Date(); 
    newdate.setDate(newdate.getDate()+dday); 
return newdate.getDate() + "." + ''+['01','02','03','04','05','06','07','08','09','10','11','12'][newdate.getMonth()]; 
} 
    </script> 


<span><script type="text/javascript">document.write(get(5));</script></span> 
+1

私はあなたの[javaのタグ]を削除しました。 JavaとJavaScriptは完全に異なる2つの言語であり、質問タグと質問タイトルが質問の最も重要な部分であり、いずれかがオフの場合、正しい専門家があなたの質問を見ることはできません。 –

答えて

0

Date.getFullYearは通年返しません。この方法のようにする必要があります。

<script> 
 
function get(dday) { 
 
var newdate = new Date(); 
 
newdate.setDate(newdate.getDate()+dday); 
 
function pad(value){ 
 
    return ("0"+value).substring(value<10?0:1); 
 
} 
 
return [pad(newdate.getDate()),pad(newdate.getMonth()+1),newdate.getFullYear()].join("."); 
 
} 
 
    </script> 
 

 

 
<span><script type="text/javascript">document.write(get(5));</script></span>

0

これを試してみてください -

<script> 
function get(dday) { 
var newdate = new Date(); 
    newdate.setDate(newdate.getDate()+dday); 
return newdate.getDate() + "." + ''+['01','02','03','04','05','06','07','08','09','10','11','12'][newdate.getMonth()]+"."+newdate.getFullYear(); 
} 
    </script> 


<span><script type="text/javascript">document.write(get(5));</script></span> 

この出力:質問タグ:24.03.2017

関連する問題