В таком случае он потеряет часть своих приверженцев. Довольно существенную часть. Насчёт даты и времени для вывода текущей даты мне всё же нравится больше date('d-m-Y')
а что мешает в strtotime передать вторым параметром любую дату? ИМХО всего лишь классовая обертка, а что использовать решать уже конкретно разработчику)
я, например, уже давно привык пользоваться date() и компанией - потому даже в мыслях небыло искать что-то другое.
в мануале всё есть - это да. но просто не каждый в него полезет искать что-нибудь новое вместо привычных функций.
О чем в топике нету ни слова :)
К тому же от такого наследования особой пользы нет - операторы в php перегружать нельзя и следовательно за неимением встроенной реализации нельзя сделать так:
$t1 = new DateTime('14:15');
$t2 = new DateTime('0:15');
$t3 = $t1 + $t2;
With the advent of PHP 5.2.x, there are object representations of the date and timezone, named DateTime and DateTimeZone respectively. The methods map to existing procedural date functions.
ну не сказал бы что так удобнее лично мне - наверное дело привычки просто...
интересно его полностью погоняли на тестах ?? помниться когда zend framework заимплементил такую штуквино то при убирании одного дня от числа допустим 01.08.2007 получалось не 31.07.2008 а все тоже 01.08.2008 :)
Работа с датой. PHP5.2