class DateTimeFormat

An easy-to-use list of date/time formats

How to understand the constants

  1. D_ prefix -> date format
  2. T_ prefix -> time format
  3. DMY , YMD and MDY specify the order of day, month and year
  4. _NO_LEAD suffix means no leading zeros
  5. T_12 LOWER / UPPER point to AM/am, PM/pm

Constants

D_DMY_DOTS

D_DMY_DOTS_NO_LEAD

D_DMY_SLASHES

D_DMY_SLASHES_NO_LEAD

D_DMY_DASHES

D_DMY_DASHES_NO_LEAD

D_YMD_DOTS

D_YMD_DOTS_NO_LEAD

D_YMD_SLASHES

D_YMD_SLASHES_NO_LEAD

D_YMD_DASHES

D_YMD_DASHES_NO_LEAD

D_MDY_DOTS

D_MDY_DOTS_NO_LEAD

D_MDY_SLASHES

D_MDY_SLASHES_NO_LEAD

D_MDY_DASHES

D_MDY_DASHES_NO_LEAD

T_24

T_24_NO_LEAD

T_12_LOWER

T_12_LOWER_NO_LEAD

T_12_UPPER

T_12_UPPER_NO_LEAD

Methods

static bool
validate(string $format, string $timeString)

Checks if give time string is indeed in the format specified.

Details

at line 70
static bool validate(string $format, string $timeString)

Checks if give time string is indeed in the format specified.

Some leading zeros check might be omitted.

Parameters

string $format
string $timeString

Return Value

bool