v5:reference:connection:offsetdate
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
v5:reference:connection:offsetdate [2025/08/20 03:03] – fix and describe second arg mnewnham | v5:reference:connection:offsetdate [2025/08/20 05:04] (current) – mnewnham | ||
---|---|---|---|
Line 8: | Line 8: | ||
) | ) | ||
</ | </ | ||
+ | |||
+ | ==== Note ==== | ||
+ | Passing a decimal offset less than one without | ||
+ | specifying a base date will always return the | ||
+ | current date because the calculation time | ||
+ | basis is always the beginning of the current date | ||
+ | |||
===== Description ===== | ===== Description ===== | ||
The function '' | The function '' | ||
Line 20: | Line 27: | ||
* As string in the format " | * As string in the format " | ||
- | The $isoDate can be a basis date in ISO format, | + | The $isoDate can be: |
+ | * A basis date in ISO format | ||
+ | * An SQL statement that produces an ISO date | ||
+ | * An SQL column if the method is to be used to calculate date offsets based on table values | ||
+ | | ||
===== Example ===== | ===== Example ===== | ||
In Oracle, to find the date and time that is 2.5 days from today, you can use: | In Oracle, to find the date and time that is 2.5 days from today, you can use: | ||
Line 57: | Line 69: | ||
*/ | */ | ||
+ | </ | ||
+ | |||
+ | ===== Example Generating A Date From a column Value ==== | ||
+ | In this example we would use the statement to return a date 7 days forward from the current value of the column " | ||
+ | |||
+ | <code php> | ||
+ | |||
+ | $newDeliveryDate = $db-> | ||
+ | |||
+ | $SQL = " | ||
+ | FROM delivery_master | ||
+ | WHERE delivery_date = {$db-> | ||
+ | |||
</ | </ | ||
v5/reference/connection/offsetdate.1755651782.txt.gz · Last modified: by mnewnham