前提・実現したいこと
Javascriptで日時の表示形式を変更したいのですが、もっと簡潔にまとめることは出来ないでしょうか?
※すみません、コードが間違ってました。
発生している問題・エラーメッセージ
javascript
1 const startDate = new Date(date); 2 var year = startDate.getFullYear(); 3 var month = startDate.getMonth() + 1; 4 var day = startDate.getDate(); 5 var hours = startDate.getHours(); 6 var minutes = startDate.getMinutes(); 7 var seconds = startDate.getSeconds(); 8 var days = (year +'-'+ month +'-'+ day +' '+ hours +':'+ minutes +':'+ seconds); 9 10 const finDate = new Date(duedate); 11 var fyear = finDate.getFullYear(); 12 var fmonth = finDate.getMonth() + 1; 13 var fday = finDate.getDate(); 14 var fhours = finDate.getHours(); 15 var fminutes = finDate.getMinutes(); 16 var fseconds = finDate.getSeconds(); 17 var fdays = (fyear +'-'+ fmonth +'-'+ fday +' '+ fhours +':'+ fminutes +':'+ fseconds); 18 } 19 20 //テーブル作成 21 let todolists = [todo, days, price, fdays, item, memo];
補足情報
ここにより詳細な情報を記載してください。
finDateは必要なのですか。
表示させたいものが2つありまして、
let todolists = [todo, days, price, fdays, item, memo];
こんな形で表示させたいと思っております。
質問本文からは伝わらないので具体的に記載してください。日付のフォーマットの印象しかないです。
日付変更のフォーマットが2つあって、どちらも同じフォーマットで表示させたいので、コードをまとめて簡略化したいと思い、質問しました。
大部分は同じことを書いてあるので、うまくまとめられそうなのですが、なかなか思いつかなくて質問しました。
よろしくおねがいします
既存回答で済みそうに思います。
回答2件
あなたの回答
tips
プレビュー