2017-12-06 10 views
-1

良い午後、私は計算の方法に疑問を抱いています。たとえば、顔の「日付」と顔の「日付の終わり」を選択すると、値が計算されます、によって* 38.00レアルと計算のための例は、「終了日。」私に力を与えることができれば、ありがとう。日付に応じた値を計算する

+0

私は、あなたの質問にはあまり意味がありません怖いです。あなたは、開始日と終了日の間がありますどのように多くの日数を計算したいと言っていますか?その後、日数を38倍にしますか?たぶんmomentjsはあなたを助けることができますか? –

+0

は、次の2つの日付の間dayasの数を計算しますか?終了日は開始日を加えた日数を与えられましたか?あなたは結果を日にしたいですか?時間内に結果を望んでいますか?あなたが日付時刻またはちょうど日付を使用しますか? – PhilMaGeo

+0

おはようございます、申し訳ありませんが、私は自分のコードを入れています。自分の問題は開始日と終了日をピックアップしています。その中には、それぞれに対応する$ * 38の値が乗算されますすなわち、日付を10/12/2017に、終了日を12/14/2017に変更すると、4日間で38 *の値が乗算され、合計値は38 * 4日= 152.00 $ – victor

答えて

0
<!DOCTYPE html> 
<html> 
<head> 
    <title>teste</title> 
    <meta charset="UTF-8" /> 

     <script src="js/moment.js"></script> 

    <script type="text/javascript"> 


    function calc{ 
    var date1 = new Date(document.getElementById("databegin").value); 
    var date2 = new Date(document.getElementById("dataend").value); 

    date1 = Moment('DD/MM/YYYY'), 
    date2 = Moment('DD/MM/YYYY'), 

    daysPass = final.diff(date1, 'days'); 

    alert('Days: ' + daysPass); // Dias passados: 13 
    alert('Value: R$' + (daysPass * 38) + ',00'); 

    } 


    </script> 
</head> 
<body> 
    <fieldset id="c"> 
    <h3>Test:</h3> 
     <input type="date" id="databegin"></br> 
     <input type="date" id="dataend"></br> 
     <button id="calc" onclick="calc();">Calc</button> 
    </fieldset> 
    <br> 
    <fieldset> 
    Result: <span id="result">0</span> 
    </fieldset> 
    </body> 
</html> 
関連する問題