Links

Date

Please note: This page is under construction and has not been finished yet.

Introduction

$gen = e107::getDate();

Date methods

computeLapse()

Calculate difference between two dates for display in terms of years/months/weeks....
$gen->computeLapse($older_date, $newer_date = FALSE, $mode = FALSE, $show_secs = TRUE, $format = 'long')
Parameter
Type
Description
Mandatory?
older_date
integer
UNIX timestamp
Yes
newer_date
integer
UNIX timestamp
Default: current time
No
mode
boolean
if true return value is an array. Otherwise return value is a string
Default: false
No
show_secs
boolean
Default: true
No
format
string
Format of the human readable date. Options:
  • long
  • short (omits the year)
Default: long
No

convert_date()

Convert datestamp to human readable date. System time offset is considered.
$gen->convert_date($datestamp, $mask = '')
Parameter
Type
Description
Mandatory?
datestamp
integer
UNIX timestamp
Yes
mask
string
Format of the human readable date. Options:
  • long
  • short
  • forum
  • relative
  • (any
    👉
    strftime()valid string)
Default: long
No
The configuration of the mask formats are specified in
👉
Admin Area > Preferences > Date Display options.

terms()

Return an array of language terms representing months
$gen->terms($type='month')
Parameter
Type
Description
Mandatory?
type
string
Options:
  • month (August)
  • month-short (Aug)
  • day (Tuesday)
  • day-short (Tue)
  • day-shortest (Tu)
Default: month
Yes