IntlDateFormatter::getErrorCode

datefmt_get_error_code

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

IntlDateFormatter::getErrorCode -- datefmt_get_error_codeGet the error code from last operation

说锟斤拷

锟斤拷锟斤拷锟斤拷锟斤拷锟�

public IntlDateFormatter::getErrorCode ( void ) : int

锟斤拷锟教伙拷锟斤拷锟�

datefmt_get_error_code ( IntlDateFormatter $fmt ) : int

Get the error code from last operation. Returns error code from the last number formatting operation.

锟斤拷锟斤拷

fmt

The formatter resource.

锟斤拷锟斤拷值

The error code, one of UErrorCode values. Initial value is U_ZERO_ERROR.

锟斤拷锟斤拷

Example #1 datefmt_get_error_code() example

<?php
$fmt 
datefmt_create(
    
'en_US',
    
IntlDateFormatter::FULL,
    
IntlDateFormatter::FULL,
    
'America/Los_Angeles',
    
IntlDateFormatter::GREGORIAN
);
$str datefmt_format($fmt);
if (!
$str) {
    
printf(
        
"ERROR: %s (%d)\n",
        
datefmt_get_error_message($fmt),
        
datefmt_get_error_code($fmt)
    );
}
?>

Example #2 OO example

<?php
$fmt 
= new IntlDateFormatter(
    
'en_US',
    
IntlDateFormatter::FULL,
    
IntlDateFormatter::FULL,
    
'America/Los_Angeles',
    
IntlDateFormatter::GREGORIAN
);
$str $fmt->format();
if (!
$str) {
    
printf(
        
"ERROR: %s (%d)\n",
        
$fmt->getErrorMessage(),
        
$fmt->getErrorCode()
    );
}
?>

锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�

ERROR: U_ZERO_ERROR (0)

锟轿硷拷