2017-11-03 8 views
-6

JSを使用して前月の最終日を表示します。前月の最終日 - JSを使用した特定のフォーマット

他のライブラリよりも純粋なJSコードが必要です。

必要なフォーマット:2017年1月31日

+0

あなたの側から何か試しましたか? –

+0

最初の検索https://www.google.es/search?q=last+day+in+js+of+each+month&oq=last+day+in+js+of+each+month&aqs=chrome..69i57 6544j0j7&sourceid = chrome&ie = UTF-8 –

+0

あなたは問題を解決しようとしたところで何か私たちに教えてもらえますか? –

答えて

1

私はあなたに多くのフォーマットあなたの日付のオプションを与える日付で作業したい時はいつでも、私はいつもMoment.jsを使用していますが、プレーンなJavaScriptで言っているので、あなたのような方法を作ったことができますこれはあなたの日付をフォーマットする:

function formatDate(date) { 
    date.setDate(0); 
    var monthNames = [ 
    "January", "February", "March", 
    "April", "May", "June", "July", 
    "August", "September", "October", 
    "November", "December" 
]; 

var day = date.getDate(); 
var monthIndex = date.getMonth(); 
var year = date.getFullYear(); 

return monthNames[monthIndex] + ' ' + day + ' ' + year; 
} 

console.log(formatDate(new Date())); 

Basiclly date.setDate(0);は、前月の最終日に日付を変更します。

+0

ありがとう@エマドデナビ - 私をたくさん助けた – Sarath

関連する問題