Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6310
Последний выпуск: 19.06.2015

Date

432
04 августа 2001 года
Dzik
35 / / 20.04.2000
Как в PHP MySQLную DATE разобрать на отдельные год,месяц,день и как собрать обратно?

[ Это Сообщение было отредактировано Dzik в 2001-08-05 1741 ]
4
06 августа 2001 года
mike
3.7K / / 01.10.2002
А что там разбирать. mySQLная дата выглядит вот так YYYY-mm-dd HHiiss

Что тут разбирать ?

432
07 августа 2001 года
Dzik
35 / / 20.04.2000
Ну а как все таки разбить на отдельные переменные?
Напишите пример если можно.
4
07 августа 2001 года
mike
3.7K / / 01.10.2002
<?
$year=substr($date,0,4);
// и т.д.
?>
1.1K
09 августа 2001 года
AleX NeWMaN
32 / / 20.09.2000
Можно еще через регулярные выражения. Вот пример (правда для TIMESTAMP MySQL)

function NormalData($timestmp)
{
ereg(&quot;([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})&quot;,$timestmp, $regs);
echo date(&quot;j-m-Y, Hi&quot;, mktime($regs[4], $regs[5], $regs[6], $regs[2],$regs[3], $regs[1]));
}
Т.е. сперва получаем Unix timestamp, а уже потом делаем с ним что угодно

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог