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') 
ParameterTypeDescriptionMandatory?

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 = '')
ParameterTypeDescriptionMandatory?

datestamp

integer

UNIX timestamp

Yes

mask

string

Format of the human readable date. Options:

  • long

  • short

  • forum

  • relative

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')

ParameterTypeDescriptionMandatory?

type

string

Options:

  • month (August)

  • month-short (Aug)

  • day (Tuesday)

  • day-short (Tue)

  • day-shortest (Tu)

Default: month

Yes

Last updated