Forum Moderators: open

Message Too Old, No Replies

Help me with the OFFICEHOURS TIMEZONE script.

         

fobbie

9:23 pm on May 5, 2008 (gmt 0)

10+ Year Member



I found a script in [webmasterworld.com...]
It's a timezone change script. I changed all the values to my needs.
I inserted that to my page, but nothing happen. I dont see any changes. Can anyone help me please.

<script type="text/javascript">
xx_houropen = 8;
xx_minuteopen = 3;
xx_hourclose = 17;
xx_minuteclose = 22;
xx_timezoneoffset = -6;
xx_minuteoffset = -45;
ampm = 1;

timeObject = new Date();
xx_timeopen = new Date(timeObject.setUTCHours(xx_houropen + (xx_timezoneoffset * -1)));
xx_timeopen = xx_timeopen.setUTCMinutes(xx_minuteopen + (xx_minuteoffset * -1));
localtimeopen = new Date(xx_timeopen);
xx_timeclose = new Date(timeObject.setUTCHours(xx_hourclose + (xx_timezoneoffset * -1)));
xx_timeclose = xx_timeclose.setUTCMinutes(xx_minuteclose + (xx_minuteoffset * -1));
localtimeclose = new Date(xx_timeclose);

if(ampm) {
document.write("Open between " + (localtimeopen.getHours()==12 ¦¦ localtimeopen.getHours()==0?"12" + (localtimeopen.getHours()==12?(localtimeopen.getMinutes()>0?":" + localtimeopen.getMinutes():"") + "pm":(localtimeopen.getMinutes()>0?":" + localtimeopen.getMinutes():"") + "am"):(localtimeopen.getHours()>12?localtimeopen.getHours()-12 + (localtimeopen.getMinutes()>0?":" + localtimeopen.getMinutes():"") + "pm":localtimeopen.getHours() + (localtimeopen.getMinutes()>0?":" + localtimeopen.getMinutes():"") + "am")) + " and " + (localtimeclose.getHours()==12 ¦¦ localtimeclose.getHours()==0?"12" + (localtimeclose.getHours()==12?(localtimeclose.getMinutes()>0?":" + localtimeclose.getMinutes():"") + "pm":(localtimeclose.getMinutes()>0?":" + localtimeclose.getMinutes():"") + "am"):(localtimeclose.getHours()>12?localtimeclose.getHours()-12 + (localtimeclose.getMinutes()>0?":" + localtimeclose.getMinutes():"") + "pm":localtimeclose.getHours() + (localtimeclose.getMinutes()>0?":" + localtimeclose.getMinutes():"") + "am")));
}
else {
document.write("Open between " + localtimeopen.getHours() + (localtimeopen.getMinutes()>0?":" + localtimeopen.getMinutes():"") + " and " + localtimeclose.getHours() + (localtimeclose.getMinutes()>0?":" + localtimeclose.getMinutes():""));
}
</script>

[edited by: tedster at 9:18 pm (utc) on May 8, 2008]
[edit reason] disable graphic smile faces [/edit]

JAB Creations

11:56 am on May 6, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Are you using Firefox or Opera? The JavaScript error console is very useful for debugging and I think Opera is the most useful for debugging in the majority of cases.

Also you'll want to disable the smiley faces when you post, I'm not sure the code for that.

When you find the error please post it (along with a repost of your code). If there are no error messages we'll need to see how you're triggering the script.

- John

DrDoc

3:15 am on May 28, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Did you replace the broken bars ¦ with actual vertical bars?