日付文字列がdd/mm/yyyy
で、変更したいと思います。日付形式を日にちに変更するには、javascriptを使用してdd-mm-yy
フォーマットをDayOfweek, dd-mm-yyyy
に変換します。たとえば、10/7/2016
はSun, 10-7-2016
に変換する必要があります。
どうすればこの仕事をすることができますか?
日付文字列がdd/mm/yyyy
で、変更したいと思います。日付形式を日にちに変更するには、javascriptを使用してdd-mm-yy
フォーマットをDayOfweek, dd-mm-yyyy
に変換します。たとえば、10/7/2016
はSun, 10-7-2016
に変換する必要があります。
どうすればこの仕事をすることができますか?
は、次のような機能でこれを行うことができます。
function date_format(d_str){
var weekdays = [ "Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
var d_s = d_str.split("/");
return weekdays[new Date(d_s[2]+'-'+d_s[1]+'-'+d_s[0]).getDay()]+', '+d_s[0]+'-'+d_s[1]+'-'+d_s[2];
}
console.debug(date_format('10/7/2016'));
あなたは文字列を日付に変換し、曜日名を取得するためにDate()
オブジェクトを使用する必要があります。
var days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
var dateStr = "10/7/2016";
var date = new Date(dateStr.split("/").reverse().join("-"));
var dayName = days[date.getDay()];
var newFormat = dayName + ", " + dateStr.replace(/\//g, "-");
console.log(newFormat);
優秀な回答! – user3378165
あなたが質問 –
に、これまでに試したコードを追加してください@Jeetsこの議論を終えへの最良の答えをマークしてください。 – Mohammad