PHP 8.1.0 RC 2 available for testing

IntlDateFormatter::getDateType

datefmt_get_datetype

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

IntlDateFormatter::getDateType -- datefmt_get_datetypeGet the datetype used for the IntlDateFormatter

Descrição

Estilo orientado à objeto

public IntlDateFormatter::getDateType(): int|false

Estilo procedural

datefmt_get_datetype(IntlDateFormatter $formatter): int|false

Returns date type used by the formatter.

Parâmetros

formatter

The formatter resource.

Valor Retornado

The current date type value of the formatter, ou false em caso de falha.

Exemplos

Exemplo #1 datefmt_get_datetype() example

<?php
$fmt 
datefmt_create(
    
'en_US',
    
IntlDateFormatter::FULL,
    
IntlDateFormatter::FULL,
    
'America/Los_Angeles',
    
IntlDateFormatter::GREGORIAN
);
echo 
'datetype of the formatter is : ' datefmt_get_datetype($fmt);
echo 
'First Formatted output with datetype is ' datefmt_format($fmt0);

$fmt datefmt_create(
    
'en_US',
    
IntlDateFormatter::SHORT,
    
IntlDateFormatter::FULL,
    
'America/Los_Angeles',
    
IntlDateFormatter::GREGORIAN
);
echo 
'Now datetype of the formatter is : ' datefmt_get_datetype($fmt);
echo 
'Second Formatted output with datetype is ' datefmt_format($fmt0);

?>

Exemplo #2 OO example

<?php
$fmt 
= new IntlDateFormatter(
    
'en_US',
    
IntlDateFormatter::FULL,
    
IntlDateFormatter::FULL,
    
'America/Los_Angeles',
    
IntlDateFormatter::GREGORIAN
);
echo 
'datetype of the formatter is : ' $fmt->getDateType();
echo 
'First Formatted output is ' $fmt->format(0);
$fmt = new IntlDateFormatter(
    
'en_US',
    
IntlDateFormatter::SHORT,
    
IntlDateFormatter::FULL,
    
'America/Los_Angeles',
    
IntlDateFormatter::GREGORIAN
);
echo 
'Now datetype of the formatter is : ' $fmt->getDateType();
echo 
'Second Formatted output is ' $fmt->format(0);

?>

O exemplo acima irá imprimir:

datetype of the formatter is : 0
First Formatted output is Wednesday, December 31, 1969 4:00:00 PM PT
Now datetype of the formatter is : 2
Second Formatted output is 12/31/69 4:00:00 PM PT

Veja Também

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top