答えを探してみましたが、見つかりませんでした。2 つの日付を取り、「x 年、y か月、z 日、a 時間、b 分、c 秒」の形式で文字列を返す JavaScript 関数を作成しようとしています。月の日数が異なる可能性があるため、通常の反復除算は失敗します。いくつかの情報源を見つけましたが、月の問題を省略して日/時間/分までしか進まないか、月の日数を誤って平均しているだけです。
function dateDifference(date) {
now = new Date();
??;
return difference; //returns something like "x years, y months, z days, a hours, b minutes, c seconds"
}
助けてくれてありがとう