Свойство | Тип | Описание | |
---|---|---|---|
$datesReader |
Метод | Описание | |
---|---|---|
injectDatesReader ( |
||
parseDate ( string $dateToParse, |
Parses date with format string for date defined in CLDR for particular locale. | |
parseDateAndTime ( string $dateAndTimeToParse, |
Parses dateTime with format string for date and time defined in CLDR for particular locale. | |
parseDatetimeWithCustomPattern ( string $datetimeToParse, string $format, |
Returns dateTime parsed by custom format (string provided in parameter). | |
parseTime ( string $timeToParse, |
Parses time with format string for time defined in CLDR for particular locale. |
Метод | Описание | |
---|---|---|
doParsingInLenientMode ( string $datetimeToParse, array $parsedFormat, array $localizedLiterals ) : array | Parses date and / or time in lenient mode. | |
doParsingInStrictMode ( string $datetimeToParse, array $parsedFormat, array $localizedLiterals ) : array | Parses date and / or time in strict mode. | |
doParsingWithParsedFormat ( string $datetimeToParse, array $parsedFormat, array $localizedLiterals, boolean $strictMode ) : mixed | Parses date and / or time using parsed format, in strict or lenient mode. | |
extractAndCheckNumber ( string $datetimeToParse, boolean $isTwoDigits, integer $minValue, integer $maxValue ) : integer | Extracts one or two-digit number from the beginning of the string. | |
extractNumberAndGetPosition ( string $datetimeToParse, integer &$position ) : string | Extracts and returns first integer number encountered in provided string. |
protected doParsingInLenientMode ( string $datetimeToParse, array $parsedFormat, array $localizedLiterals ) : array | ||
$datetimeToParse | string | Date/time to be parsed |
$parsedFormat | array | Format parsed by DatesReader |
$localizedLiterals | array | Array of date / time literals from CLDR |
Результат | array | Array of parsed date and / or time elements (can be array of NULLs if nothing was parsed) |
protected doParsingInStrictMode ( string $datetimeToParse, array $parsedFormat, array $localizedLiterals ) : array | ||
$datetimeToParse | string | Date/time to be parsed |
$parsedFormat | array | Format parsed by DatesReader |
$localizedLiterals | array | Array of date / time literals from CLDR |
Результат | array | Array of parsed date and / or time elements, FALSE on failure |
protected doParsingWithParsedFormat ( string $datetimeToParse, array $parsedFormat, array $localizedLiterals, boolean $strictMode ) : mixed | ||
$datetimeToParse | string | Date/time to be parsed |
$parsedFormat | array | Parsed format (from DatesReader) |
$localizedLiterals | array | Array of date / time literals from CLDR |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
Результат | mixed | Array of parsed date and / or time elements, FALSE on failure |
protected extractAndCheckNumber ( string $datetimeToParse, boolean $isTwoDigits, integer $minValue, integer $maxValue ) : integer | ||
$datetimeToParse | string | Date/time to be parsed |
$isTwoDigits | boolean | TRUE if number has surely two digits, FALSE if it has one or two digits |
$minValue | integer | |
$maxValue | integer | |
Результат | integer | Parsed number |
public injectDatesReader ( |
||
$datesReader | ||
Результат | void |
public parseDate ( string $dateToParse, |
||
$dateToParse | string | date to be parsed |
$locale | ||
$formatLength | string | One of: full, long, medium, short, or 'default' in order to use default length from CLDR |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
Результат | mixed | Array of parsed date elements, FALSE on failure |
public parseDateAndTime ( string $dateAndTimeToParse, |
||
$dateAndTimeToParse | string | Date and time to be parsed |
$locale | ||
$formatLength | string | One of: full, long, medium, short, or 'default' in order to use default length from CLDR |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
Результат | mixed | Array of parsed date and time elements, FALSE on failure |
public parseDatetimeWithCustomPattern ( string $datetimeToParse, string $format, |
||
$datetimeToParse | string | Date/time to be parsed |
$format | string | Format string |
$locale | A locale used for finding literals array | |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
Результат | mixed | Array of parsed date / time elements, FALSE on failure |
public parseTime ( string $timeToParse, |
||
$timeToParse | string | Time to be parsed |
$locale | ||
$formatLength | string | One of: full, long, medium, short, or 'default' in order to use default length from CLDR |
$strictMode | boolean | Work mode (strict when TRUE, lenient when FALSE) |
Результат | mixed | Array of parsed time elements, FALSE on failure |