Experimental Elapsed Timer for Multiple Units  
  Created by David Alderoty 2012, E-mail David@TechForText.com  
    General Description    
    This software-based elapsed timer measures and displays time, with a number of units (simultaneously) including: days, hours, minutes, seconds, deciseconds, centiseconds, milliseconds, microseconds, shakes, nanoseconds, picoseconds, femtoseconds, and attoseconds. This software has a separate display for each of the units mentioned above.    
    Because I do not have equipment to measure tiny units of time, to confirm accuracy, I must consider this device experimental. However, in terms of seconds I can easily see that it is accurate. Keep in mind that this device was primarily designed for demonstration purposes.    
    This elapsed timer can be used as a countdown timer, if you enter a start time that is in the future. When this is done, you will see a countdown in all of the units mentioned above, which will be displayed with a minus-sign.    
    This elapsed timer is very easy to use. You just type in a start date, and enter a start time, with pull-down menus. (This is explained in more detail, above the related input boxes.)    
    After you enter a start date and time, you must remember to save the settings, if you want to close the software and reopen it at a later point in time, with the same settings. The procedures for saving the Excel and JavaScript versions are different, and they are explained below.    
    You can save theExcel version, in the conventional way that you save an Excel spreadsheet. However, the easiest way to save the Excel version is to press the s key WHILE HOLDING DOWN THE CTRL KEY.    
    The settings in the JavaScript version can only be saved if you open it with the Firefox web browser. To save the settings, with Firefox,press the s key WHILE HOLDING DOWN THE CTRL KEY. When this is done, a dialog box opens with a specific location on your computer, such as your document section, or desktop. Note the file location, or change it to the location you prefer, and then click on the save button in the dialog box.    
    This timing device does not display any continuous change in time, with both the JavaScript and Excel versions. It only displays the change in time, when the software is opened and closed, or when data is entered or deleted. With the JavaScript version, there is a button that you can press, under each time display, to update the time. With the Excel version there is a green box, to update the time. For the Excel version, place the cruiser in the green box, and press the delete key, to update the time. (Note, when you update the time, with any of the green boxes or buttons, all of the timing displays in this software are simultaneously updated. ) See the green box and/or button below.    
    To use this elapsed timer, delete the numbers in the three white boxes below. Then, enter a start date, by entering the month in the first box, the day in the second box, and the year in the third box. All of this must be entered in terms of numbers. Do NOT enter words or letters in these boxes.    
      Enter month with Enter the day with Enter the year      
      a number 1 to12 a number 1 to 31      
    The two white boxes below are use to set the start time, with PULL-DOWN MENUS. The box on the left is for hours (from 12:00 AM to 11:00 PM). The box on the right is for the minutes, (from 0 to 59). To use the pulldown menu, left click on the LOWER PORTION of the box, on the number. Then you will see either a menu or a silver button on the right side of the box. If you see a silver button, left click on it, to reveal the menu. When the menu appears, scroll up or down the menu, and when you find the number you need, left click on it. When this is done, the menu automatically closes, and the required number will appear in the white box.    
      Hours   Minutes      
    The START date and time YOU entered is:    
  Elapsed time in days  
  Elapsed time in hours  
  Elapsed time in minutes  
  Elapsed time in seconds  
  Elapsed time in deciseconds, which is one 10th of a second (1 second = 10 ds)  
  Elapsed time in centiseconds, which is one 100th of a second (1 second = 100 cs)  
  Elapsed time in milliseconds, which is one 1000th of a second (1 second = 1000 ms )  
  Elapsed time in microseconds, which is one millionth of a second (1 s = 10^6 microseconds )  
  Elapsed time in shakes,which is one 100 millionth of a second (1 second = 10^8 shakes)  
  Elapsed time in nanoseconds, which is one billionth of a second (1 second = 10^9 ns)  
  Elapsed time in picoseconds, which is one trillionth of a second (1 second = 10^12 ps)  
  Elapsed time in a femtoseconds, which is one quadrillionth of a second (1 second = 10^15 fs)  
  Elapsed time in attoseconds, which is one quintillionth of a second (1 second =10^18 as)  
  Elapsed time in hours, minutes and seconds  
  Elapsed time in days, hours, and minutes  
  The white section below is for writing notes that relate to the entity you are timing.    
  For example, the progress that is made during specific time intervals.  
    With the JavaScript version of this software, you can place your comments in the white box above, and transmit them to the author, by left clicking on the submit button. When this is done, the settings you entered are transmitted along with your message.