2016-12-16 12 views
0

私は出荷の日付を計算するスクリプトを作成したいと思います。Javascriptの日付出荷計算

送料のみ、それは月曜日である週末には次の日です。

私を助けてもらえますか?

例今日は16.12で、スクリプトが出荷日19.12を返す必要があります。 17.12がある場合。スクリプトは19.12も返し、18.12も同じです。営業日の間

配信は次の日です。 19.12を注文すればスクリプトは20.12に戻る必要があります。

助けてください。

ありがとうございます!

答えて

0

あなたは、今日の日付を取得した後はJavaScriptのgetDay()を使用することができます。あなたは

function getNextBusinessDay(dateIn) { 

     var dayOfWeek = dateIn.getDay(); 
     var shippingDate = dateIn 

     switch (dayOfWeek) { 

      case 5: 
       //friday add 3 days 

       shippingDate = new Date(shippingDate.setDate(dateIn.getDate() + 3)) 

       break; 

      case 6: 
       //saturday add 2 days 
       shippingDate = new Date(shippingDate.setDate(dateIn.getDate() + 2)) 

       break; 

      default: 
       //any other day so just add 1 day 
       shippingDate = new Date(shippingDate.setDate(dateIn.getDate() + 1)) 

       break; 

     } 

     return shippingDate; 
    } 

http://www.w3schools.com/jsref/jsref_getday.asp

だけにして、金曜日の土曜日のためのコードを記述する必要があり、おそらく日曜日ます