2017-08-07 11 views
0

2017-08-12T00:00:00+00:00のようなサーバーから日付を受け取っています。私はそれをdd/mm/yyyy形式で表示する必要があります。JavaScriptの日付/文字列の操作

どうすればよいですか?瞬間が必要か、それとも簡単な文字列処理ですか?

答えて

1
let getFormat = (dateString) => { 
    let date = new Date(dateString); 
    return date.getDate()+"/"+(date.getMonth() + 1)+"/"+date.getFullYear(); 
} 
getFormat("2017-08-12T00:00:00+00:00"); 

あなたは0を先頭に追加したい場合は、使用します。

let getFormat = (dateString) => { 
    let date = new Date(dateString); 
    let day = date.getDate() < 10 ? "0"+date.getDate() : date.getDate(); 
    let month = (date.getMonth() + 1) < 10 ? "0"+(date.getMonth() + 1) : (date.getMonth() + 1); 

    return day+"/"+month+"/"+date.getFullYear(); 
} 
+1

あなたはD/M/yyyyのようなものを得ることができるので、これは、一桁の日/数ヶ月の前に0を追加しないことに注意してください – Dario

+0

さて、私は試してみましょう – Nitish

+0

それは働いた!ありがとう。私はこの答えを受け入れる – Nitish