v5:datetime:custom_dst
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
v5:datetime:custom_dst [2016/04/15 03:22] – mnewnham | v5: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 & | ||
- | bool $isGmt | ||
- | ) | ||
- | </ | ||
- | 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 // | ||
- | ------------------------- | ||
- | ===== 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(& | ||
- | { | ||
- | if ($isGmt) | ||
- | return; | ||
- | $m = $dateStructure[' | ||
- | if ($m == 6 || $m == 7) | ||
- | $dateStructure[' | ||
- | } | ||
- | </ | ||
- | |||
- | 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 |
Array ( | Array ( | ||
| |
v5/datetime/custom_dst.txt · Last modified: 2023/05/18 18:51 by dregad