vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Calendar dateline_to wrong date (https://vborg.vbsupport.ru/showthread.php?t=211769)

K2_02 04-20-2009 08:25 PM

Calendar dateline_to wrong date
 
I'm trying to pull the events from the calendar and display them on a custom PHP page. Here is my query:

SELECT eventid,event,dateline_from,dateline_to,title,dst FROM vb_event WHERE dateline_from >= ".$iTimeStamp." AND dateline_from <= ".($iTimeStamp+$addTime)." ORDER BY dateline_from ASC

Where iTimeStamp is today's date and iTimeStamp+addTime is so time in the future (30, 60 days, etc).

The date is coming out one day off on SOME events but not all. Even when checking the unix timestamp using a converter - the timestamp is wrong. How do I compensate for this or can someone please shed some light on how VBulletin stores these dates?

Dismounted 04-21-2009 09:22 AM

All timestamps are in Unix Time - there is nothing really "special" about them.

K2_02 04-21-2009 01:16 PM

After a fresh nights sleep I was able to track down my problem. I wasn't compensating for the GMT offset properly. We're GMT-5. So for an event that was scheduled for 7:30pm on 5/10 would display as 5/11. Added in the correct offset, -18000 (3600*utc field in the DB), and everything works like a champ.

Dismounted 04-22-2009 07:08 AM

Make sure you store the timestamp in UTC, and don't add timezone differences. Only compensate when displaying. :)


All times are GMT. The time now is 10:59 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03076 seconds
  • Memory Usage 1,713KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete