oxUtilsDate Class Reference

Inheritance diagram for oxUtilsDate:
[legend]
Collaboration diagram for oxUtilsDate:
[legend]

List of all members.


Detailed Description

Date manipulation utility class

Definition at line 6 of file oxutilsdate.php.


Public Member Functions

 formatDBDate ($sDBDateIn, $blForceEnglishRet=false)
 getTime ()
 getWeekNumber ($iFirstWeekDay, $sTimestamp=null, $sFormat=null)
 german2English ($sDate)

Static Public Member Functions

static getInstance ()

Protected Member Functions

 _processDate ($aTime, $aDate, $blGerman, $sFormat)

Static Private Attributes

static $_instance = null

Member Function Documentation

static oxUtilsDate.getInstance (  )  [static]

Returns object instance

Returns:
oxUtilsDate

Definition at line 20 of file oxutilsdate.php.

oxUtilsDate.formatDBDate ( sDBDateIn,
blForceEnglishRet = false 
)

Reformats date to user defined format.

Parameters:
string $sDBDateIn Date to reformat
bool $blForceEnglishRet Force to return primaty value(default false)
Returns:
string

Definition at line 46 of file oxutilsdate.php.

oxUtilsDate.getTime (  ) 

Returns time according shop timezone configuration. Configures in Admin -> Main menu -> Core Settings -> General

Returns:
int current (modified according timezone) time

Definition at line 105 of file oxutilsdate.php.

oxUtilsDate.getWeekNumber ( iFirstWeekDay,
sTimestamp = null,
sFormat = null 
)

Returns number of the week according to numeration standards (configurable in admin): U - week number, starting with the first Sunday as the first day of the first week; W - week number, starting with the first Monday as the first day of the first week.

Parameters:
int $iFirstWeekDay if set formats with U, otherwise with W ($myConfig->getConfigParam( 'iFirstWeekDay' ))
string $sTimestamp timestamp, default is null (returns current week number);
string $sFormat calculation format ( "%U" or "%w"), default is null (returns "%W" or defined in admin ).
Returns:
int

Definition at line 126 of file oxutilsdate.php.

oxUtilsDate.german2English ( sDate  ) 

Reformats and returns German date string to English.

Parameters:
string $sDate German format date string
Returns:
string

Definition at line 147 of file oxutilsdate.php.

oxUtilsDate._processDate ( aTime,
aDate,
blGerman,
sFormat 
) [protected]

Processes amd formats date / time.

Parameters:
string $aTime splitted time ( array( H, m, s ) )
array $aDate splitted date ( array( Y, m, d ) )
bool $blGerman true if incoming string is in German format (dotted)
string $sFormat date format to produce
Returns:
string formatted string

Definition at line 172 of file oxutilsdate.php.


Member Data Documentation

oxUtilsDate.$_instance = null [static, private]

Definition at line 13 of file oxutilsdate.php.


The documentation for this class was generated from the following file:

Generated on Thu Dec 4 12:05:35 2008 for OXID eShop CE by  doxygen 1.5.5