dojo(javaスクリプトライブラリ)を使用して土曜日と日曜日を含む休日を削除する2つの日付の間の差を計算する必要があります開始日と終了日の間の日数を調整する方法
2
A
答えて
3
あなただけの代わりに差関数の「日」の「平日」を使用することができます平日の状況については
var date1 = new Date(2000, 2, 1);
var date2 = new Date(2000, 2, 5);
dojo.date.difference(date1, date2, "day")
簡単に見ては、この可能な方法を示しています。私は休暇についてはあまり確信していませんが、国に依存しているため、あなたのロケール/国によっては自動的になるとは思っていません。
祝日は年によって変わる可能性があるので、日付範囲を見て、あなたの範囲の祝日を指定することをお勧めします。 US Federal holiday day checker in Javascriptと同様の他の実装があります。
私はDojoを初めて体験したことはありませんが、.difference関数を拡張して 'workingday'などの独自のカスタムルーチンを追加することは可能です。
希望すると便利です。
0
このメソッドは、現在の何時にあるかによって異なります。たとえば :
var date1 = new Date(2000, 2, 1);
var date2 = new Date(2000, 2, 5);
dojo.date.difference(date1, date2, "day")
だろう、それは8午前だと、それは午後8時だ場合は「4」意志を返す場合戻り「5」 「最も近い整数に丸められた」(http://dojotoolkit.org/api/1.7/dojo.date.differenceによる)
関連する問題
- 1. Workweekの開始日と終了日
- 2. 指定した開始日と終了日の間の累計日数
- 3. GoogleアナリティクスAPI開始日と終了日
- 4. 検索Sharepointリスト - 結果の開始日と終了日の間
- 5. PHPで開始日と終了日を間隔で区切る
- 6. PHPを使用して2日間の開始日と終了日の数を見つける方法
- 7. 開始日と終了日の間の日付の正規表現
- 8. 2つの日付フィールド間の開始日と終了日の照会
- 9. 検索開始日、終了日
- 10. Androidで週の開始日と終了日を取得する
- 11. 開始日と終了日時の日付の衝突をチェックする(db列に開始日と終了日がある)
- 12. MySQL、開始日と終了日の間のデータを取得しますか?
- 13. ドロップダウンリストに週の開始日と終了日を表示
- 14. GoogleカレンダーAPI - イベントの開始日と終了日時の更新
- 15. 特定の開始日と終了日のMysqlクエリグループ
- 16. Javaで開始日と終了日を見つける
- 17. T-SQLで開始日と終了日を設定します。
- 18. 次のように開始日と終了日
- 19. 日付検証 - 開始日、終了日MVC
- 20. MDX計算されたメジャー - 開始日と終了日の間のカウント
- 21. 開始日から終了日までの時間を計算する
- 22. データベースレコード - 有効な開始日と終了日と外部キー
- 23. PHPの指定した日付範囲の月の開始日と終了日を取得する方法
- 24. 開始日と終了日をjqueryプラグインで検証:
- 25. Jira Soap APIプロジェクトバージョンの開始/終了日
- 26. 日付が開始日と終了日の間で、nullの可能性があるHibernateエンティティを見つける
- 27. 開始日/終了日の配列をR
- 28. Actionscriptの週の開始日または終了日
- 29. datepicker "開始日"と入力日に基づいて "終了日"を表示
- 30. 終了日から開始日までのパンダdate_range