v5:datetime:custom_dst
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
v5:datetime:custom_dst [2016/04/14 01:37] – created mnewnham | v5:datetime:custom_dst [2023/05/18 18:51] (current) – Deprecated dregad | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Daylight Savings Time ====== | ====== Daylight Savings Time ====== | ||
+ | ~~NOTOC~~ | ||
+ | <WRAP right box> | ||
+ | == Syntax == | ||
+ | void adodb_daylight_sv( | ||
+ | array & | ||
+ | bool $isGmt | ||
+ | ) | ||
+ | </ | ||
- | Allow you to define your own daylights savings function, adodb_daylight_sv. | + | <WRAP important> |
- | If the function | + | [[datetime_index# |
- | + | Use 64-bit native PHP functions instead. | |
- | 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. | + | |
+ | Currently, the ADOdb date/time library has no built-in support for Daylight Savings Time, but provides a simple hook that allows | ||
+ | ------------------------- | ||
+ | ===== 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> | <code php> | ||
- | function adodb_daylight_sv(& | + | function adodb_daylight_sv(& |
{ | { | ||
- | if ($is_gmt) return; | + | |
- | $m = $arr[' | + | |
- | if ($m == 6 || $m == 7) $arr[' | + | $m = $dateStructure[' |
+ | if ($m == 6 || $m == 7) | ||
+ | | ||
} | } | ||
</ | </ | ||
Line 18: | Line 32: | ||
This is only called by adodb_date() and not by adodb_mktime(). | This is only called by adodb_date() and not by adodb_mktime(). | ||
- | The format of $arr is | + | ===== The Date Structure ===== |
+ | The format of $dateStructure | ||
Array ( | Array ( | ||
| |
v5/datetime/custom_dst.txt · Last modified: 2023/05/18 18:51 by dregad