Documentation for Module: dates.r ||  Module Index

syntax: !overview Time and date functions
author: Tim Johnson tim@akwebsoft.com

Global Index
age? leapyear? sql-to-mdy time-sum to-mmddyyyy
date-string list-months sql-today timestamp2date to-sql
date-to-sql present sqldate-to-common tmult to-sql-datetime
guess-date python-now time-stamp to-mmddyy weekday?
is-mmddyyyy? short-date      

Global function documentation

Function: age?TopGlobals IndexNext
    syntax: age? <birth-date> <now-or-future-date> Calulates Age in Years, Months & Days.
    example: res: age? 28-apr-1949 now/date => context[Years: 60 Months: 5 Days: 19]
Function: date-stringTopGlobals IndexBackNext
    syntax: date-string <string> Create date from 6-digit mysql timestamp.
    Note: string must be at least 6 bytes.
    refinement: /short 2-digit year
Function: date-to-sqlTopGlobals IndexBackNext
    syntax: date-to-sql <string> Convert a mm/dd/yyyy or a rebol format to sql format.
Function: guess-dateTopGlobals IndexBackNext
    syntax: guess-date <month-year-string>
    Description: Returns a valid rebol date type from a string configured as month-year.
    Must: have refinement one of: /begin /end
    refinement: /begin "day=1" /end day = last day of month
    example: guess-date/end "Dec-2009" => 31-Dec-2009
    example: guess-date/begin "Dec-2009" => 1-Dec-2009
Function: is-mmddyyyy?TopGlobals IndexBackNext
    syntax: is-mmddyyyy? <str-val>
    Description: Test for mm/dd/yyyy format
    Refinements: follow
    with: If error, Return error string rather than exception
    sql: Return an SQL date reb: "Return a rebol date"
Function: leapyear?TopGlobals IndexBackNext
    syntax: leapyear? <date-or-int> Determine if date falls within a leap year.
Function: list-monthsTopGlobals IndexBackNext
    syntax: list-months <int-month> <int-year> <int-period>
    Description: List month and years forward from year and month for period.
    example: list-months 5 2000 6 =>
{May-2000 Jun-2000 Jul-2000 Aug-2000 Sep-2000 Oct-2000 Nov-2000}
Function: presentTopGlobals IndexBackNext
    syntax: present Expand the now functionality
    Note:: this function is worth examining, doesn't really do anything now.
Function: python-nowTopGlobals IndexBackNext
    syntax: python-now Convert now to a format similar to that of python local_time()
Function: short-dateTopGlobals IndexBackNext
    syntax: short-date Convert rebol date to string with 2-digit year.
Function: sql-to-mdyTopGlobals IndexBackNext
    syntax: sql-to-mdy <str-none> Convert SQL Date to mm-dd-yyyy format.
    example: sql-to-mdy "2209-11-10" => "11-10-2209"
Function: sql-todayTopGlobals IndexBackNext
    syntax: sql-today returns current data as sql
Function: sqldate-to-commonTopGlobals IndexBackNext
    syntax: sqldate-to-common <str-none> Convert SQL Date to common format.
    example: sqldate-to-common "2209-11-10" =>"Nov-10-2209"
Function: time-stampTopGlobals IndexBackNext
    syntax: time-stamp <string> Create time/date from 10-digit mysql timestamp
Function: time-sumTopGlobals IndexBackNext
    syntax: time-sum <block-of-times> Sum beginning and ending times.
Function: timestamp2dateTopGlobals IndexBackNext
    syntax: timestamp2date <string> convert 10-byte MySQL timestamp string to date
Function: tmultTopGlobals IndexBackNext
    syntax: tmult <time> <number> Multiply a decimal amount by a time and round.
Function: to-mmddyyTopGlobals IndexBackNext
    syntax: to-mmddyy Convert rebol date to mm/ddyy format.
Function: to-mmddyyyyTopGlobals IndexBackNext
    syntax: to-mmddyyyy <date-string> Convert rebol date to mm/dd/yyyy format.
    refinement: /brief mmddyy format returned
Function: to-sqlTopGlobals IndexBackNext
    syntax: to-sql <date> Convert Rebol Date to SQL Date.
Function: to-sql-datetimeTopGlobals IndexBackNext
    syntax: to-sql-datetime <date-string> Convert rebol date/time to sql datetime format.
    example: to-sql-datetime now => "2009-10-17 12:29:22"
    example: to-sql 1-Mar-2009/7:49:34 => "2009/7:49:34-3-1"
Function: weekday?TopGlobals IndexBack
    syntax: weekday? <date> Returns day of week.

Global function documentation