•
•
•
•
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
![]() |
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.
Happiness corrupts people.
Failing to value the lives of others cheapens your own.
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:
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
![]() |
•
•
•
•
•
•
•
•
DaniWeb JavaScript / DHTML / AJAX Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
- Concerning C++ calculations using printf (C)
- How to use admin passwords with "C" (C)
- Program needs to have time updated every minute (Java)
- Need help with calculations (C++)
- Noob Help needed for Time problem (C++)
- Need help with CPU scheduling algorithms (C++)
- Simple Time/Date Program (C)
- how to find out the time of cpu? (Motherboards, CPUs and RAM)
- Any better way of implementing this recusively? (C++)
Other Threads in the JavaScript / DHTML / AJAX Forum
- Previous Thread: extract links from page to new window
- Next Thread: How do I calculate time interval between to dates in js



Linear Mode