ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:datetime:custom_dst

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
v5:datetime:custom_dst [2016/04/15 03:22] mnewnhamv5:datetime:custom_dst [2016/04/15 03:23] mnewnham
Line 1: Line 1:
-====== Daylight Savings Time ====== 
-~~NOTOC~~ 
-<WRAP right box> 
-== Syntax == 
-  void adodb_daylight_sv( 
-        array &$dateStructure, 
-         bool $isGmt 
-        ) 
-</WRAP>     
-Currently, the ADOdb date/time library has no built-in support for Daylight Savings Tme, but provides a simple hook that allows you to define your own daylights savings function. The function must be called //**adodb_daylight_sv()**//, and must be accessible in the current procedure. 
-------------------------- 
-===== Usage ===== 
-In this example, we apply daylights savings in June or July, adding one hour. This is extremely unrealistic as it does not take into account time-zone, geographic location, current year. 
- 
-<code php> 
-function adodb_daylight_sv(&$dateStructure, $isGmt) 
-{ 
-    if ($isGmt)  
-        return; 
-    $m = $dateStructure['mon']; 
-    if ($m == 6 || $m == 7)  
-        $dateStructure['hours'] += 1; 
-} 
-</code> 
- 
-This is only called by adodb_date() and not by adodb_mktime(). 
- 
 ===== The Date Structure ===== ===== The Date Structure =====
-The format of $arr is+The format of $dateStructure is
   Array (   Array (
    [seconds] => 0    [seconds] => 0
v5/datetime/custom_dst.txt · Last modified: 2023/05/18 18:51 by dregad