1--TEST-- 2Test IntlCalendar::setDateTime() 3--EXTENSIONS-- 4intl 5--FILE-- 6<?php 7 8$intlcal = IntlCalendar::createInstance('UTC'); 9$intlcal->clear(); 10 11$intlcal->set(2012, 1, 29, 23, 58); 12var_dump($intlcal->isSet(IntlCalendar::FIELD_SECOND)); 13var_dump($intlcal->get(IntlCalendar::FIELD_MINUTE)); 14var_dump($intlcal->isSet(IntlCalendar::FIELD_SECOND)); 15 16$intlcal->clear(); 17 18$intlcal->setDateTime(2012, 1, 29, 23, 58); 19var_dump($intlcal->isSet(IntlCalendar::FIELD_SECOND)); 20var_dump($intlcal->get(IntlCalendar::FIELD_MINUTE)); 21var_dump($intlcal->isSet(IntlCalendar::FIELD_SECOND)); 22 23?> 24--EXPECTF-- 25Deprecated: Calling IntlCalendar::set() with more than 2 arguments is deprecated, use either IntlCalendar::setDate() or IntlCalendar::setDateTime() instead in %s on line %d 26bool(false) 27int(58) 28bool(true) 29bool(false) 30int(58) 31bool(true) 32