The Arcive of vBulletin Modifications Site. |
|
|
#1
|
|||
|
|||
|
Not sure which forum I should post this in so I'll start here.
I'm trying to figure out why when I query the event table and look at the dateline_from feild I can not get the same date as what the calander see's? My query always shows the date as being 1 day earlier. i.e. If I enter an event into the vB calander for the 4th, it shows up on the 4th in the calander but when I query the events table and look at the date its the 3rd? When I run the following code: Code:
<?php
require_once('./global.php')
?>
<html>
<head>
<link href="../links.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#fff9e6">
<?php
$events = $DB_site->query("select * from event order by dateline DESC limit 15");
$offset = iif (!$ev['utc'], $bbuserinfo['tzoffset'], $bbuserinfo['timezoneoffset']);
if ($DB_site->num_rows($events))
{
while ($ev = $DB_site->fetch_array($events))
{
$ev['dateline_from_user'] = ($ev['dateline_from'] + ($offset * 3600));
$dateline_from_raw=$ev['dateline_from'];
$dateline_from_conv=vbdate('m-d-y', $ev['dateline_from']);
$offset_cal=($offset * 3600);
$date_adj_raw=($dateline_from_raw+$offset_cal);
$date_adj_conv = vbdate('m-d-y', $date_adj_raw);
echo "<hr><hr>dateline_from_raw=$dateline_from_raw<br>";
echo "dateline_from_converted=$dateline_from_conv<br>";
echo "Offset=$offset<br>";
echo "Offset calculated(*3600)=$offset_cal<br>";
echo "date from adjusted raw=$date_adj_raw<br>";
echo "date from adjusted converted=$date_adj_conv";
}
}
?>
</body>
</html>
Code:
dateline_from_raw=1094256000 dateline_from_converted=09-03-04 Offset=-6 Offset calculated(*3600)=-21600 date from adjusted raw=1094234400 date from adjusted converted=09-03-04 ... Anyone able to help me out with this? |
|
#2
|
|||
|
|||
|
bump
|
![]() |
|
|
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
|
|
More Information |
|
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|