Page 1 of 3 123 LastLast
Results 1 to 10 of 27

Thread: Dividing The Hour

  1. #1
    Join Date
    Mar 2007
    Posts
    51
    Thanks
    18
    Thanked 1 Time in 1 Post

    Default Dividing The Hour

    Is it possible to extend this script created by DIMX so that it does not divide the day into 24 hours, but a nominated hour? It will be used to account for time drift over the centuries according to a constant variable.

    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Dividing The Hour</title>
    <script type="text/javascript">
    //Code provided by Dynamic Drive (http://www.dynamicdrive.com/forums/.
    <!--

    function Time(h, m, s) {
    this.hours = typeof h == "number" ? h : 0;
    this.minutes = typeof m == "number" ? m : 0;
    this.seconds = typeof s == "number" ? s : 0;
    }

    Time.prototype.AddTime = function(time) {
    this.AddHours(time.hours);
    this.AddMinutes(time.minutes);
    this.AddSeconds(time.seconds);
    }

    Time.prototype.AddHours = function(h) {
    this.hours = (this.hours + h) % 24;
    }

    Time.prototype.AddMinutes = function(m) {
    this.minutes += m;
    this.AddMinutes(Math.floor(this.minutes / 60));
    this.minutes %= 60;
    }

    Time.prototype.AddSeconds = function(s) {
    this.seconds += s;
    this.AddSeconds(Math.floor(this.seconds / 60));
    this.seconds %= 60;
    }

    Time.prototype.AsString = function() {
    return (this.hours < 10 ? "0" + this.hours : this.hours)
    + ":"
    + (this.minutes < 10 ? "0" + this.minutes : this.minutes)
    + ":"
    + (this.seconds < 10 ? "0" + this.seconds : this.seconds);
    }

    // Output to text field...

    function makeList(df) {
    var hrnum = df.hrnum.selectedIndex + 1;
    var minnum = df.minnum.selectedIndex + 1;
    var time = new Time(eval(df.hrnum.selectedIndex), eval(df.minnum.selectedIndex), eval(df.secnum.value));
    time.AddHours(0);
    var Hour2401 = df.Hour2401.value;
    df.Hour2401.value = time.AsString();
    time.AddHours(1);
    var Hour0102 = df.Hour0102.value;
    df.Hour0102.value = time.AsString();
    time.AddHours(1);
    }
    // -->
    </script>
    </head>
    <body text="#000000" bgcolor="#FFFFD5" link="#0000EE" vlink="#551A8B" alink="#FF0000">
    &nbsp;
    <center><table BORDER=0 CELLSPACING=2 CELLPADDING=5 COLS=1 WIDTH="600" >
    <tr>
    <td ALIGN=CENTER VALIGN=TOP WIDTH="50%"><form>
    <center><table BORDER=0 CELLSPACING=0 CELLPADDING=5 COLS=4 WIDTH="320" >
    <tr>
    <td ALIGN=CENTER VALIGN=TOP WIDTH="60"><select name="hrnum" size="1"><option>00</option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option></select></td>

    <td ALIGN=CENTER VALIGN=TOP WIDTH="60"><select name="minnum" size="1"><option>00</option><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option><option>29</option><option>30</option><option>31</option><option>32</option><option>33</option><option>34</option><option>35</option><option>36</option><option>37</option><option>38</option><option>39</option><option>40</option><option>41</option><option>42</option><option>43</option><option>44</option><option>45</option><option>46</option><option>47</option><option>48</option><option>49</option><option>50</option><option>51</option><option>52</option><option>53</option><option>54</option><option>55</option><option>56</option><option>57</option><option>58</option><option>59</option></select></td>

    <td><input type="text" name="secnum" value=30 size=2></td>

    <td ALIGN=CENTER VALIGN=TOP WIDTH="200"><input type="button" value="Hourly Module" onclick="makeList(this.form)" /></td>
    </tr>

    <tr>
    <td>
    <div align=right><b><font face="Tahoma"><font size=-1><font color="#3333FF">HH</font><font color="#FFFFD5">----</font><font color="#3333FF">:</font></font></font></b></div>
    </td>

    <td><b><font face="Tahoma"><font size=-1><font color="#FFFFD5">--</font><font color="#3333FF">MM</font></font></font></b></td>

    <td></td>
    </tr>
    </table></center>
    </td>
    </tr>

    <tr>
    <td>
    <center><input type="text" name="Hour2401" size="10">'24/1' Begins |&nbsp;<input type="text" name="Hour0102" size="10">'1/2'
    Starts</form></center>
    </td>
    </tr>
    </table></center>

    </body>
    </html>

  2. #2
    Join Date
    Jul 2006
    Posts
    497
    Thanks
    8
    Thanked 70 Times in 70 Posts

    Default

    What the heck is a nominated hour? This thread is the top result on Google so I know it's quite esoteric: http://www.google.com/search?q="nominated+hour"
    -- Chris
    informal JavaScript student of Douglas Crockford
    I like wikis - a lot.

  3. The Following User Says Thank You to Jesdisciple For This Useful Post:

    TimeTracker (07-30-2008)

  4. #3
    Join Date
    Mar 2007
    Posts
    51
    Thanks
    18
    Thanked 1 Time in 1 Post

    Default

    Chris, a nominated hour is any sixty minute period which can begin at any stage in the hour and flow over into the next hour. This will usually be determined by the changeover time for a new Thrones module. My research into Rev. 4:2-4 is esoteric, but is anchored in logic and mathematics. When the penny eventually drops that every person on this planet is carrying the exact age of the earth within them and that it determines much of what they experience in life, then it will not sound so esoteric. It becomes one percent inspiration and ninety-nine percent perspiration.

    Maybe DIMX's script is not the right way to go about it. Since it can be any hour, that does not need to be included. Minutes and seconds are fine. I included the hour so that the flow on could be seen. In my manually prepared table the hour does not appear. This caters for the two starting times possible in any hour at the present time. 2000 years ago it might have been 11:37 and 41:37; 4000 years ago 01:37 and 31:37, etc.

    M:S - M:S Module M:S - M:S

    21:37 - 24:07 '24/1' 51:37 - 54:07
    24:07 - 26:37 '1/2' 54:07 - 56:37
    26:37 - 29:07 '2/3' 56:37 - 59:07
    29:07 - 31:37 '3/4' 59:07 - 01:37

  5. #4
    Join Date
    Jul 2006
    Posts
    497
    Thanks
    8
    Thanked 70 Times in 70 Posts

    Default

    See if this helps any when replacing the current Time constructor...
    Code:
    function Time(m, s) {
    this.hours = typeof m == "number" ? Math.floor(m / 60) : 0;
    this.minutes = typeof m == "number" ? m % 60 : 0;
    this.seconds = typeof s == "number" ? s : 0;
    }
    That takes the number of hours from the integer part of the mixed (m / 60) number and the number of minutes from the numerator of the same.
    Last edited by Jesdisciple; 07-30-2008 at 04:33 PM.
    -- Chris
    informal JavaScript student of Douglas Crockford
    I like wikis - a lot.

  6. #5
    Join Date
    Mar 2007
    Posts
    51
    Thanks
    18
    Thanked 1 Time in 1 Post

    Default

    Chris, this does work. However, the hour is either 00: or 01: and each portion needs to increment by 2.5 minutes. So (this.hours + h) would not be needed.

    I had hoped to keep the nominated hour in, if possible. Let me give you an example. My changeover time today is close to 22:21:37. When I was born at 00:23 or thereabouts it was close to 22:21:22. I am now into the 3rd hour ('2/3' hourly module) of the twenty-four hour period. This drives me in what I do. My remark about inspiration and perspiration came from Thomas Edison who was born during a '2/3' week (Thu, Feb 11th, 1847). This research is very hard yakka. Most of my time is spent studying words, concepts and numbers. Yet I am first off the rank ('24/1') in the hour. Here I do a lot of writing, including HTML and JavaScript, and keep reviewing things, among many other traits, not all positive.

    If I was born at, say, 04:23, then I would select 4 as the hour, 21 as the minute and 22 as the second. The 2.5 minute hourly divisions would range from 04: to 05:. As it is they are 00: and 01:.

    Last night I made up a chart using OpenOffice.org's spreadsheet, previewed it in a browser, copied and pasted the source into WordPad, saved it as .html and that works too. If a JavaScript solution cannot be found, I have this to fall back on, but the hour is always 00: and 01:. It means creating a lot of files, though, and I like to centralise. Which is why I am looking for a solution at Dynamic Drive.

  7. #6
    Join Date
    Jul 2006
    Posts
    497
    Thanks
    8
    Thanked 70 Times in 70 Posts

    Default

    Because I don't need a course in this chronologistics in order to write the script (and that's what your published work will be for), I'm going to trim your post so this doesn't take us longer than it must. Of course, point out anything I omitted but shouldn't have.

    Quote Originally Posted by TimeTracker View Post
    Chris, this does work. However, the hour is either 00: or 01: and each portion needs to increment by 2.5 minutes. So (this.hours + h) would not be needed.
    The hour is either 0 or 1? That doesn't make much sense to me, but how is it relevant to the JS?

    Quote Originally Posted by TimeTracker View Post
    I had hoped to keep the nominated hour in, if possible. Let me give you an example. My changeover time today is close to 22:21:37.
    What's a changeover time, or how is it significant to the JS?

    Quote Originally Posted by TimeTracker View Post
    When I was born at 00:23 or thereabouts it was close to 22:21:22.
    That seems to break with the general pattern of 07 and 37... I obviously don't understand where the numbers come from, but does it matter to the JS?

    Quote Originally Posted by TimeTracker View Post
    I am now into the 3rd hour ('2/3' hourly module) of the twenty-four hour period.
    What's an hourly module, or how is it significant to the JS? I got lost in the rest of that paragraph, so I'm omitting it.

    Quote Originally Posted by TimeTracker View Post
    If I was born at, say, 04:23, then I would select 4 as the hour, 21 as the minute and 22 as the second.
    I'm guessing that you meant "23 as the minute" and that 22 was just an arbitrary number rather than calculated from 4:23?

    Quote Originally Posted by TimeTracker View Post
    The 2.5 minute hourly divisions would range from 04: to 05:. As it is they are 00: and 01:.
    How can a division of 2.5 hours only range 1 hour?

    Quote Originally Posted by TimeTracker View Post
    Last night I made up a chart using OpenOffice.org's spreadsheet, previewed it in a browser, copied and pasted the source into WordPad, saved it as .html and that works too. If a JavaScript solution cannot be found, I have this to fall back on, but the hour is always 00: and 01:. It means creating a lot of files, though, and I like to centralise. Which is why I am looking for a solution at Dynamic Drive.
    As a programmer, I can certainly understand that; it's what my trade is based on!
    -- Chris
    informal JavaScript student of Douglas Crockford
    I like wikis - a lot.

  8. The Following User Says Thank You to Jesdisciple For This Useful Post:

    TimeTracker (07-31-2008)

  9. #7
    Join Date
    Mar 2007
    Posts
    51
    Thanks
    18
    Thanked 1 Time in 1 Post

    Default

    Chris, as a JS programmer it would help to see things in perspective. The system on which I am working has three levels: weekly, hourly and hourly portion (for want of a better term).

    The first comes on stream once a week, every week, simultaneously worldwide. Each time zone experiences it at a different clock time to the others. For some it occurs during the early part of the hour, for most the latter part. It does not do so on the hour or half hour as one might expect, but within an hour and a minute (e.g. 07:51:37 NY EST). The weekly activity was sorted out with JS back in 2000.

    DIMX's script helped me with the hourly module. For this I thank Dynamic Drive.

    The hourly portion is 1/24th of an hour or 2.5 minutes. This is where I need help. Perhaps the term is confusing, considering your comment, "How can a division of 2.5 hours only range 1 hour?" It cannot.

    My question is, as I stated right at the beginning, Is it possible to extend the script created by DIMX so that it does not divide the day into 24 hours, but a nominated hour (instead) - a sixty minute period which begins part way into a standard hour in terms of minutes and seconds and obviously finishes sixty minutes later in the next hour?

    Quote: "I'm guessing that you meant "23 as the minute" and that 22 was just an arbitrary number rather than calculated from 4:23?"

    04:21:22 would be when the hourly portion begins, to which 4:23 would naturally belong, as the next time period starts at 04:23:52. Do you see the 2.5 minute increment? I have tried to modify DIMX's script in dozens of ways without success.

    To be able to so divide that or any sixty minute period into 24 such portions is what I am seeking to do. With twenty-four such periods in a system day, to also include the hour, minute and second would be a great advantage.

    To be honest, I find my spreadsheet version too complicated and look forward to your input. Please bear in mind that I did not invent this system. I merely discovered it twelve years ago and am still trying to get a handle on it after all these years. The hourly portion is important for the insights it provides and I want the web experience to be as simple and enjoyable as possible.

  10. #8
    Join Date
    Jul 2006
    Posts
    497
    Thanks
    8
    Thanked 70 Times in 70 Posts

    Default

    No, I'm sure your explanation is clearer than I seem to testify; I often have difficulty communicating with people who have different thought-patterns than my own.

    Now that I understand it's just an issue of multiples, try this... (Because the zero-padding for AsString was getting too complex for ternary statements, I put it all in a nested function. It uses logarithms to find the higher of the two powers of 10 closest to a number, then pads the number based on an argument and that power of 10.)
    Code:
    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    		<title>Dividing The Hour</title>
    		<script type="text/javascript">
    		//Code provided by Dynamic Drive (http://www.dynamicdrive.com/forums/.
    		<!--
    			
    			function Time(h, m, s) {
    				this.hours = typeof h == "number" ? h : 0;
    				this.minutes = typeof m == "number" ? m : 0;
    				this.seconds = typeof s == "number" ? s : 0;
    			}
    			
    			Time.prototype.AddTime = function(time) {
    				this.AddHours(time.hours);
    				this.AddMinutes(time.minutes);
    				this.AddSeconds(time.seconds);
    			}
    			
    			Time.prototype.AddHours = function(h) {
    				this.hours = (this.hours + h) % 576;
    			}
    			
    			Time.prototype.AddMinutes = function(m) {
    				this.minutes += m;
    				this.AddMinutes(Math.floor(this.minutes / 60));
    				this.minutes %= 60;
    			}
    			
    			Time.prototype.AddSeconds = function(s) {
    				this.seconds += s;
    				this.AddSeconds(Math.floor(this.seconds / 60));
    				this.seconds %= 60;
    			}
    			
    			Time.prototype.AsString = function() {
    				var retval = '';
    				function padNum(num, digits){
    					var zeroes = digits - Math.ceil(Math.log(num) / Math.log(10));
    					for(var i = 0; i < zeroes; i++){
    						num = '0' + num;
    					}
    					return num;
    				}
    				return padNum(this.hours, 3) + ":" + padNum(this.minutes, 2) + ":" + padNum(this.seconds, 2);
    			}
    			
    			// Output to text field...
    			
    			function makeList(df) {
    				var hrnum = parseInt(df.hrnum.value) + 1;
    				var minnum = df.minnum.selectedIndex + 1;
    				var time = new Time(eval(df.hrnum.value), eval(df.minnum.selectedIndex), eval(df.secnum.value));
    				time.AddHours(0);
    				var Hour2401 = df.Hour2401.value;
    				df.Hour2401.value = time.AsString();
    				time.AddHours(1);
    				var Hour0102 = df.Hour0102.value;
    				df.Hour0102.value = time.AsString();
    				time.AddHours(1);
    			}
    		// -->
    		</script>
    	</head>
    	<body text="#000000" bgcolor="#FFFFD5" link="#0000EE" vlink="#551A8B" alink="#FF0000">
    		&nbsp;
    		<center><table BORDER=0 CELLSPACING=2 CELLPADDING=5 COLS=1 WIDTH="600" >
    			<tr>
    				<td ALIGN=CENTER VALIGN=TOP WIDTH="50%"><form>
    					<center><table BORDER=0 CELLSPACING=0 CELLPADDING=5 COLS=4 WIDTH="320" >
    						<tr>
    							<td ALIGN=CENTER VALIGN=TOP WIDTH="60"><input type="text" name="hrnum" size="3"></td>
    
    							<td ALIGN=CENTER VALIGN=TOP WIDTH="60"><select name="minnum" size="1"><option>00</option><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option><option>29</option><option>30</option><option>31</option><option>32</option><option>33</option><option>34</option><option>35</option><option>36</option><option>37</option><option>38</option><option>39</option><option>40</option><option>41</option><option>42</option><option>43</option><option>44</option><option>45</option><option>46</option><option>47</option><option>48</option><option>49</option><option>50</option><option>51</option><option>52</option><option>53</option><option>54</option><option>55</option><option>56</option><option>57</option><option>58</option><option>59</option></select></td>
    
    							<td><input type="text" name="secnum" value="30" size="2"></td>
    
    							<td ALIGN=CENTER VALIGN=TOP WIDTH="200"><input type="button" value="Hourly Module" onclick="makeList(this.form)" /></td>
    						</tr>
    
    						<tr>
    							<td>
    							<div align=right><b><font face="Tahoma"><font size=-1><font color="#3333FF">HH</font><font color="#FFFFD5">----</font><font color="#3333FF">:</font></font></font></b></div>
    							</td>
    
    							<td><b><font face="Tahoma"><font size=-1><font color="#FFFFD5">--</font><font color="#3333FF">MM</font></font></font></b></td>
    
    							<td></td>
    						</tr>
    					</table></center>
    				</td>
    			</tr>
    			<tr>
    				<td>
    					<center><input type="text" name="Hour2401" size="10">'24/1' Begins |&nbsp;<input type="text" name="Hour0102" size="10">'1/2'
    					Starts</form></center>
    				</td>
    			</tr>
    		</table></center>
    	</body>
    </html>
    Last edited by Jesdisciple; 07-31-2008 at 08:43 AM.
    -- Chris
    informal JavaScript student of Douglas Crockford
    I like wikis - a lot.

  11. The Following User Says Thank You to Jesdisciple For This Useful Post:

    TimeTracker (07-31-2008)

  12. #9
    Join Date
    Mar 2007
    Posts
    51
    Thanks
    18
    Thanked 1 Time in 1 Post

    Default

    Chris, there is something wrong in the code. Netscape 7, IE 7 and FireFox 2 all refused to process it. FireFox asked to stop the script. Twice I copied and pasted the code into WordPad (.html) to make sure.

    I returned the selectedIndex to "hrnum" and the hour now has three digits, it progresses to the next hour as before and has not started to divide the next sixty minutes into 24 portions.

    Who does not have difficulty communicating at times? It is not your fault. You are who you are and I consider you a genius. This is a very difficult challenge.

  13. #10
    Join Date
    Jul 2006
    Posts
    497
    Thanks
    8
    Thanked 70 Times in 70 Posts

    Default

    The infinite loop was due to the special case of Math.log(0) == -Infinity, although I would think -Infinity would be less than any positive number and so wouldn't cause a problem. I included a hack so 1 will be the presumed output of Math.log when 0 is the value, but 0 will still be the padded number. EDIT: I found that Math.log(x) where x <= 1 is the real special case and included it in the above hack. Negative times with more than one digit are avoided by taking the absolute value at the top of the function.
    Code:
    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    		<title>Dividing The Hour</title>
    		<script type="text/javascript">
    		//Code provided by Dynamic Drive (http://www.dynamicdrive.com/forums/.
    		<!--
    			
    			function Time(h, m, s) {
    				this.hours = typeof h == "number" ? h : 0;
    				this.minutes = typeof m == "number" ? m : 0;
    				this.seconds = typeof s == "number" ? s : 0;
    			}
    			
    			Time.prototype.AddTime = function(time) {
    				this.AddHours(time.hours);
    				this.AddMinutes(time.minutes);
    				this.AddSeconds(time.seconds);
    			}
    			
    			Time.prototype.AddHours = function(h) {
    				this.hours = (this.hours + h) % 576;
    			}
    			
    			Time.prototype.AddMinutes = function(m) {
    				this.minutes += m;
    				this.AddMinutes(Math.floor(this.minutes / 60));
    				this.minutes %= 60;
    			}
    			
    			Time.prototype.AddSeconds = function(s) {
    				this.seconds += s;
    				this.AddSeconds(Math.floor(this.seconds / 60));
    				this.seconds %= 60;
    			}
    			
    			Time.prototype.AsString = function() {
    				function padNum(num, digits){
    					num = Math.abs(num);
    					var zeroes = digits - Math.ceil((num <= 1 ? 1 : Math.log(num)) / Math.log(10));
    					for(var i = 0; i < zeroes; i++){
    						num = '0' + num;
    					}
    					return num;
    				}
    				return padNum(this.hours, 3) + ":" + padNum(this.minutes, 2) + ":" + padNum(this.seconds, 2);
    			}
    			
    			// Output to text field...
    			
    			function makeList(df) {
    				var hrnum = parseInt(df.hrnum.value) + 1;
    				var minnum = df.minnum.selectedIndex + 1;
    				var time = new Time(eval(df.hrnum.value), eval(df.minnum.selectedIndex), eval(df.secnum.value));
    				time.AddHours(0);
    				var Hour2401 = df.Hour2401.value;
    				df.Hour2401.value = time.AsString();
    				time.AddHours(1);
    				var Hour0102 = df.Hour0102.value;
    				df.Hour0102.value = time.AsString();
    				time.AddHours(1);
    			}
    		// -->
    		</script>
    	</head>
    	<body text="#000000" bgcolor="#FFFFD5" link="#0000EE" vlink="#551A8B" alink="#FF0000">
    		&nbsp;
    		<center><table BORDER=0 CELLSPACING=2 CELLPADDING=5 COLS=1 WIDTH="600" >
    			<tr>
    				<td ALIGN=CENTER VALIGN=TOP WIDTH="50%"><form>
    					<center><table BORDER=0 CELLSPACING=0 CELLPADDING=5 COLS=4 WIDTH="320" >
    						<tr>
    							<td ALIGN=CENTER VALIGN=TOP WIDTH="60"><input type="text" name="hrnum" size="3"></td>
    
    							<td ALIGN=CENTER VALIGN=TOP WIDTH="60"><select name="minnum" size="1"><option>00</option><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option><option>29</option><option>30</option><option>31</option><option>32</option><option>33</option><option>34</option><option>35</option><option>36</option><option>37</option><option>38</option><option>39</option><option>40</option><option>41</option><option>42</option><option>43</option><option>44</option><option>45</option><option>46</option><option>47</option><option>48</option><option>49</option><option>50</option><option>51</option><option>52</option><option>53</option><option>54</option><option>55</option><option>56</option><option>57</option><option>58</option><option>59</option></select></td>
    
    							<td><input type="text" name="secnum" value="30" size="2"></td>
    
    							<td ALIGN=CENTER VALIGN=TOP WIDTH="200"><input type="button" value="Hourly Module" onclick="makeList(this.form)" /></td>
    						</tr>
    
    						<tr>
    							<td>
    							<div align=right><b><font face="Tahoma"><font size=-1><font color="#3333FF">HH</font><font color="#FFFFD5">----</font><font color="#3333FF">:</font></font></font></b></div>
    							</td>
    
    							<td><b><font face="Tahoma"><font size=-1><font color="#FFFFD5">--</font><font color="#3333FF">MM</font></font></font></b></td>
    
    							<td></td>
    						</tr>
    					</table></center>
    				</td>
    			</tr>
    			<tr>
    				<td>
    					<center><input type="text" name="Hour2401" size="10">'24/1' Begins |&nbsp;<input type="text" name="Hour0102" size="10">'1/2'
    					Starts</form></center>
    				</td>
    			</tr>
    		</table></center>
    	</body>
    </html>
    Well, it's not my fault in one sense, but my brain is certainly handicapped. But I have come to terms with it (or with that aspect of it, at least) and am scheduled to let a specialist iron some of my kinks out soon.
    Last edited by Jesdisciple; 07-31-2008 at 06:34 PM.
    -- Chris
    informal JavaScript student of Douglas Crockford
    I like wikis - a lot.

  14. The Following User Says Thank You to Jesdisciple For This Useful Post:

    TimeTracker (07-31-2008)

Bookmarks

Posting Permissions

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