www.webdeveloper.com
Results 1 to 5 of 5

Thread: Using JS to find a year from serial numbers

  1. #1
    Join Date
    Aug 2011
    Posts
    3

    Arrow Using JS to find a year from serial numbers

    Hello, I am just learning JavaScript and I am lost where to start on a project and Id be grateful for any help. I have the following problem to solve.

    I have a list of serial numbers, a from and to set of numbers that correlate to a year. Id like to have a way to have a user enter a serial number, and have the year returned as the answer. For example;

    100001 to 100100 = 1990
    100101 to 100200 = 1991
    100200 to 100300 = 1992

    so if the user enters 100145 the answer 1991 would be returned

    Thank you for having taken the time to read this but without knowing how to look for the correct code / function its hared to find the answer - catch 22.

  2. #2
    Join Date
    Apr 2006
    Location
    Perth
    Posts
    154
    So the function would be:

    (serialNumber-1) / 100 + 990

    Code:
    <html>
     <body>
      <form>
       <input type="text" name="tb">
       <input type="button" value="Convert" onclick="this.form.answer.value=Math.floor((this.form.tb.value-1)/100+990);">
    <br>
       <input type="text" name="answer">
      </form>
     </body>
    </html>

  3. #3
    Join Date
    Aug 2011
    Posts
    3
    Code:
    ((this.form.tb.value-1)/100+990);">
    Okay Dumb question, how do enter the other variables for the other years?

    And Many thanks for the help...

  4. #4
    Join Date
    Apr 2006
    Location
    Perth
    Posts
    154
    There are no other variables.
    If the serial numbers are consistent, the formula will hold.

    100001 1990
    100064 1990
    100127 1991
    100190 1991
    100253 1992
    100316 1993
    100379 1993
    100442 1994
    100505 1995
    100568 1995
    100631 1996
    100694 1996
    100757 1997
    100820 1998
    100883 1998
    100946 1999
    101009 2000
    101072 2000
    101135 2001
    101198 2001
    101261 2002
    101324 2003
    101387 2003
    101450 2004
    101513 2005
    101576 2005
    101639 2006
    101702 2007
    101765 2007
    101828 2008
    101891 2008
    101954 2009

  5. #5
    Join Date
    Aug 2011
    Posts
    3

    Many thanks

    I'll just have to check the data set for consistency when it finally arrives... again, many thanks!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

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
  •  
HTML5 Development Center



Recent Articles