Dateオブジェクトを使用してJavaScriptでデッドライン計算機能を作成しています。週末を省略して日付オブジェクト時間を増やす方法
私は入力のための日付とターンアラウンドタイムを持っており、アルゴリズムは日付の期限を戻します。今はうまく動作しますが、新しいオブジェクトを作成するのに十分なターンアラウンドタイムで日付オブジェクトをインクリメントすると、週末も同様に含まれます。週末を正当な勤務時間と見なしたくないので、これはアルゴリズム全体を破壊します。
Dateオブジェクトに何らかの設定をして、週末の日を省略することはできますか?たとえば、次のように
0 = "Sunday";
1 = "Monday";
2 = "Tuesday";
3 = "Wednesday";
4 = "Thursday";
5 = "Friday";
6 = "Saturday";
Thursday date + 24 hours => Friday date. But Friday date + 72 hours => Monday date
instead of Wednesday date.
どのように私は例えば金曜日までに72時間を与えるときに、私が代わりに月曜日得るが、水曜日はないだろう、週末を使用せずに期限を計算するだろうか? Dateオブジェクトが週末の日を超えてジャンプする場合と同様です。
の可能性のある重複した[Moment.jsを使用して、2つの日付の間の週末を除外する方法](http://stackoverflow.com/questions/20788411/how-to-exclude-weekends- – Julian
@Julianええ、私はMoment.jsを使用していません – MattSom
良い点は、 Moment.jsを使用することをお勧めしますが、 – Julian