CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3

Threaded View

  1. #1
    Join Date
    Sep 2004
    Posts
    12

    Substring determines addition

    I'm not a Javascript guru and would appreciate some help. Basically, I'm taking the difference between two dates and then displaying the numbers of weeks with a remainder. If the first remainder decimal is 7 or greater, they want the number rounded up to the next whole number. If it's a whole number, just tack on a ".0" for consistency. I've tried the following, but it doesn't seem to work. Can anybody help or is there a cleaner way to do it?

    Code:
    var x = document.getElementById('txtDueDate').value;
    var y = document.getElementById('txtAdmit').value;
    
    var dt1 = Date.parse(x)
    var dt2 = Date.parse(y)
    
    
    var ga = Math.round(((280 - (dt1.valueOf() - dt2.valueOf()) / (60 * 60 * 24 * 1000)) / 7) * Math.pow(10, 1)) / Math.pow(10, 1);
    
    if (inStr(ga,".") = -1) {
        document.getElementById('txtGaAdmit').value=ga + ".0"
        }
    else {
        if (ga.subStr(inStr(ga,".")+1,1) >= 7) {
            document.getElementById('txtGaAdmit').value = (ga.subStr(0, inStr(ga, ".") - 1) + 1) + ".0"   
        }
        else {
            document.getElementById('txtGaAdmit').value=ga
        }
    }
    Last edited by PeejAvery; May 28th, 2009 at 11:48 AM. Reason: Added code tags.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured