User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the JavaScript / DHTML / AJAX section within the Web Development category of DaniWeb, a massive community of 456,521 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,809 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our JavaScript / DHTML / AJAX advertiser: Lunarpages Web Hosting
Views: 1088 | Replies: 5
Reply
Join Date: Oct 2007
Posts: 3
Reputation: shemayb is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
shemayb's Avatar
shemayb shemayb is offline Offline
Newbie Poster

time calculations

  #1  
Oct 1st, 2007
How can I get the difference of two time values using javascript?
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Jun 2006
Location: India
Posts: 7,012
Reputation: ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold 
Rep Power: 25
Solved Threads: 368
Moderator
Featured Poster
~s.o.s~'s Avatar
~s.o.s~ ~s.o.s~ is offline Offline
Lazy, Useless & Apathetic

Re: time calculations

  #2  
Oct 2nd, 2007
Take a look at the functions provided by the Date object of Javascript and try your own hand at it. Post your attempt with the problems you are facing if you are stuck.
I don't accept change. I don't deserve to live.

Happiness corrupts people.

Failing to value the lives of others cheapens your own.
Reply With Quote  
Join Date: Oct 2007
Posts: 3
Reputation: shemayb is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
shemayb's Avatar
shemayb shemayb is offline Offline
Newbie Poster

Re: time calculations

  #3  
Oct 2nd, 2007
i tried using the parse method but it didn't work.My case is this: i have a time in and a time out, i want to subtract my time out to my time in so that i can get the total difference of the two.Only time,it does not include the date.
Reply With Quote  
Join Date: Jun 2006
Location: India
Posts: 7,012
Reputation: ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold ~s.o.s~ is a splendid one to behold 
Rep Power: 25
Solved Threads: 368
Moderator
Featured Poster
~s.o.s~'s Avatar
~s.o.s~ ~s.o.s~ is offline Offline
Lazy, Useless & Apathetic

Re: time calculations

  #4  
Oct 2nd, 2007
It depends a lot on the format in which the times are expressed. Post some code so that we have something to chew on.
I don't accept change. I don't deserve to live.

Happiness corrupts people.

Failing to value the lives of others cheapens your own.
Reply With Quote  
Join Date: Oct 2007
Posts: 3
Reputation: shemayb is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
shemayb's Avatar
shemayb shemayb is offline Offline
Newbie Poster

Re: time calculations

  #5  
Oct 2nd, 2007
here is my sample code:

var end =Date.parse(etime);
var start=Date.parse(stime);

var total =(end-start);
if (total > 2)

{
//alert message here
}
else
{
//link here
}
-Smi=>e
Reply With Quote  
Join Date: Jan 2007
Posts: 2,604
Reputation: MidiMagic is on a distinguished road 
Rep Power: 7
Solved Threads: 119
MidiMagic's Avatar
MidiMagic MidiMagic is offline Offline
Posting Maven

Re: time calculations

  #6  
Oct 7th, 2007
Several questions:

1. What format are the variables "etime" and "stime" in?

2. What do you want the value "2" to represent? It's not seconds or days. It is supposed to be milliseconds, but some implementations use jiffies instead (multiples of the Intel 55 ms interrupt period).

3. What units did you expect "total" to be in? You don't have any guarantee of what unit of measure the variable "total" is in. It is an internal time unit that depends on the computer used.

4. Do you really want to measure 2 ms times? Windows computers can't measure such times without special hardware.

Note that the system clock does not update each millisecond. Usually the system clock is updated once every 55ms jiffy. If you are really trying to measure intervals of 2 ms, you are doomed to failure. I/O itself happens only once every 55 ms on Windows computers.

DOS computers could do this. Windows computers can't.

One thing you could do is make a standard for comparison:

std = knownEndTime - knownStartTime;   // set a standard time interval for your comparison.
diffo = end - start;

if (diffo > std) {

// code for diffo is greater than the standard interval

}
else {

// code for diffo is less than or equal to the standard interval

}
Last edited by MidiMagic : Oct 7th, 2007 at 2:24 am.
Daylight-saving time uses more gasoline
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb JavaScript / DHTML / AJAX Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the JavaScript / DHTML / AJAX Forum

All times are GMT -4. The time now is 4:11 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC