Solved

Time Zone Diff in ASP

Posted on 2001-08-03
6
280 Views
Last Modified: 2012-05-04
My server is in Atlanta, I am in Seattle.

What is the asp code for displaying the time difference? I am close but after midnight my time is off for a few hours until Seattle catches up ha ha!

Thanks everyone,
Jim S.
0
Comment
Question by:TenTonJim
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 5

Expert Comment

by:nilapenn
ID: 6348235
use datediff function

response.write datediff("h",atlantadate,seattledate)
0
 
LVL 2

Author Comment

by:TenTonJim
ID: 6348934
how do I get the 2 in the code to compare?

sorry don't mean to be ignorant...

Thanks,
Jim S.
0
 
LVL 9

Accepted Solution

by:
msdixon earned 50 total points
ID: 6349351
actually, you don't want to use datediff. that would show you the difference. use datadd:
DateAdd(interval, number, date)
see:
http://msdn.microsoft.com/scripting/default.htm?/scripting/vbscript/doc/vsfctDateAdd.htm

response.write dateadd("h", -3, now())
0
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

 
LVL 5

Expert Comment

by:dgorin
ID: 6350046
Here is client-side code to determine the difference between the browser time and GMT to get you started (if I recall correctly it's snipped from the MS documentation).  You can put the browser time in a hidden form field and when you submit the page you can compare to the server time using the server VBScript myTime=Now()

You can put the server time in your browser page and do all the comparison client-side if you wish.

function timezone() {

   var d, tz, s = "The current local time is ";
   d = new Date();
   tz = d.getTimezoneOffset();
   if (tz < 0)
      s += tz / 60 + " hours before GMT";
   else if (tz == 0)
      s += "GMT";
   else
      s += tz / 60 + " hours after GMT";
   return(s);
}
0
 
LVL 2

Author Comment

by:TenTonJim
ID: 6352495
ok let me look as the midnight hour approaches and see what happens...

so far msdixon is going to get the nod, this looks to be exactly what I wants

Thanks,
Jim S.
0
 
LVL 2

Author Comment

by:TenTonJim
ID: 6352770
Thank you very much!

Exact answer... very nice answer... 1 line of code that's a bonus!!

Thank you to the other folks that gave answers also. msdixon got the nod because all I had to do was plug it in and it worked right off the bat.


Thanks,
Jim S.

0

Featured Post

PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently decide that I needed a way to make my pages scream on the net.   While searching around how I can accomplish this I stumbled across a great article that stated "minimize the server requests." I got to thinking, hey, I use more than one…
I have helped a lot of people on EE with their coding sources and have enjoyed near about every minute of it. Sometimes it can get a little tedious but it is always a challenge and the one thing that I always say is:   The Exchange of informatio…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question