私は "2016-04-13"のような文字列を持っています。 「2016年4月13日」のような日付形式に変更する必要があります。 JavaScriptでこれを行うにはどうすればいいですか?特定の形式の文字列を現在の日付に変更しますか?
new Date(dateString);
new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);
私は "2016-04-13"のような文字列を持っています。 「2016年4月13日」のような日付形式に変更する必要があります。 JavaScriptでこれを行うにはどうすればいいですか?特定の形式の文字列を現在の日付に変更しますか?
new Date(dateString);
new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);
String.replace
機能と事前に定義された月名リスト用いて溶液:
var dt = new Date("2016-04-13".replace("-","/")),
monthNames = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
var dateStr = dt.getDate() +" "+ monthNames[dt.getMonth()] +", "+ dt.getFullYear();
console.log(dateStr); // 13 April, 2016
NaNは未定義、私が試した何
NaNが動作しない –
@SumitAggarwal、 'NaN'とは何ですか?上記のコードは正常に動作します。 – RomanPerekhrest
そのコンソールにデータを入力している間にNaNを与えます –
はhttp://momentjs.com/これを試して –