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.1460590659.txt.gz · Last modified: (external edit)
