|
|
|
| есть число в таком виде 12.01.2008. А как поменять вот так 01.12.2008, то есть местами? | |
|
|
|
|
|
|
|
для: slot
(13.11.2008 в 20:30)
| | как-то так?
<?php
$datetime = new DateTime('12-01-2008');
echo $datetime->format('m-d-Y');
?>
|
| |
|
|
|
|
|
|
|
для: Root
(13.11.2008 в 20:44)
| | У меня выдает такую ошибкку
Fatal error: Cannot instantiate non-existent class: datetime in.. | |
|
|
|
|
|
|
|
для: Root
(13.11.2008 в 20:44)
| | Это собственно к чему?
Думаю у slot, вашего класса DateTime нету. | |
|
|
|
|
|
|
|
для: AcidTrash
(13.11.2008 в 21:43)
| | это встроенный класс РНР. Появился в 5.2 | |
|
|
|
|
|
|
|
для: Root
(13.11.2008 в 20:44)
| | можно ссылку на manual для этого метода?
:-/ | |
|
|
|
|
|
|
|
для: Trianon
(14.11.2008 в 10:33)
| | http://docs.php.net/manual/en/function.date-format.php | |
|
|
|
|
|
|
|
для: Trianon
(14.11.2008 в 10:33)
| | в добавок к ссылке sp10.
тут пример неплохой: http://php.net/date_time_set, | |
|
|
|
|
|
|
|
для: slot
(13.11.2008 в 20:30)
| |
<?php
$date="12.01.2008";
$date=preg_replace("#(\d+).(\d+).(\d+)#", "$2.$1.$3",$date);
print $date;
?>
|
| |
|
|
|