downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

IntlDateFormatter::setCalendar> <IntlDateFormatter::localtime
[edit] Last updated: Fri, 23 Mar 2012

view this page in

IntlDateFormatter::parse

datefmt_parse

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

IntlDateFormatter::parse -- datefmt_parseDizgeyi bir zaman damgası değerine dönüştürür

Açıklama

Nesne yönelimli kullanım

int IntlDateFormatter::parse ( string $dizge [, int &$başlangıç ] )

Yordamsal kullanım

int datefmt_parse ( IntlDateFormatter $biçemleyici , string $dizge [, int &$başlangıç ] )

Belirtilen dizge'nin başlangıç konumundan itibaren olabildiğinçe çok veri toplayarak bir arttırımlı zaman değeri oluşturmaya çalışır.

Değiştirgeler

biçemleyici

Biçemleyici nesne.

dizge

Zaman damgasına dönüştürülecek dizge.

başlangıç

başlangıç, dizgenin başlangıcı 0 kabul edilerek bulunur. Dizgeden veri toplanırken bir hata oluşmazsa, bu değiştirgeye -1 yerleştirilir, aksi takdirde hata oluştuğu sırada okunan son konum yerleştirilir. başlangıç > strlen($dizge) ise çözümleme, anında başarısız olur.

Dönen Değerler

Zaman damgası.

Örnekler

Örnek 1 - datefmt_parse() örneği

<?php
$fmt 
= new IntlDateFormatter("en_US"IntlDateFormatter::FULL,
        
IntlDateFormatter::FULL'America/Los_Angeles',
        
IntlDateFormatter::GREGORIAN  );
echo 
"İlk çözümleme sonucu: ".
        
$fmt->parse("Wednesday, December 20, 1989 4:00:00 PM PT");
$fmt = new IntlDateFormatter("tr-TR"IntlDateFormatter::FULL,
        
IntlDateFormatter::FULL'Europe/Istanbul',
        
IntlDateFormatter::GREGORIAN  );
echo 
"\nİkinci  çözümleme sonucu: ".
        
$fmt->parse("21 Aralık 1989 Perşembe 02:00:00 Türkiye Saati")."\n";
?>

Örnek 2 - Nesne yönelimli kullanım örneği

<?php
$fmt 
datefmt_create"en_US"IntlDateFormatter::FULL,
        
IntlDateFormatter::FULL,'America/Los_Angeles',
        
IntlDateFormatter::GREGORIAN  );
echo 
"İlk çözümleme sonucu: "datefmt_parse$fmt,
        
"Wednesday, December 20, 1989 4:00:00 PM PT");
$fmt datefmt_create"tr-TR"IntlDateFormatter::FULL,
        
IntlDateFormatter::FULL,'Europe/Istanbul',
        
IntlDateFormatter::GREGORIAN  );
echo 
"\nİkinci  çözümleme sonucu: ".datefmt_parse$fmt,
        
"21 Aralık 1989 Perşembe 02:00:00 Türkiye Saati")."\n";
?>

Yukarıdaki örneğin çıktısı:

İlk çözümleme sonucu: 630201600
İkinci  çözümleme sonucu: 630201600

Ayrıca Bakınız



add a note add a note User Contributed Notes IntlDateFormatter::parse
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites