Мне что надо по отдельности всё отнимать т.е. день отдельно, месяц отдельно, год отдельно и это всё присвоить к одной переменой
спс.Ув.
Мелкий
Отправлено: 22 Августа, 2010 - 14:17:05
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
pantela пишет:
Мне что надо по отдельности всё отнимать т.е. день отдельно, месяц отдельно, год отдельно и это всё присвоить к одной переменой
Да. Но удобнее будет перевести к времени UNIX и работать с ним. См. функции времени и даты.
Или, возложить эту задачу на СУБД, она тоже умеет со временем работать.
----- PostgreSQL DBA
SAD
Отправлено: 22 Августа, 2010 - 14:17:47
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
переводите все в секунды с помощью mktime - находите разницу, а потом думаю не сложно все вернуть в формат из секунд в любой удобны простой арифметикой
Champion
Отправлено: 22 Августа, 2010 - 14:17:57
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Спасибо.
Малось по другому сделал.
JustUserR
Отправлено: 23 Августа, 2010 - 14:14:15
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
pantela пишет:
Мне что надо по отдельности всё отнимать т.е. день отдельно, месяц отдельно, год отдельно и это всё присвоить к одной переменой
При работе с переменными содержащими информацию в виде даты/времени в одном их тесктовых форматов - удобно произвести их предварительную конвертацию во временную метку timespamp и работать далее как с обычными числами используя арифметические операции - и уже полученный результат можно привести обратно в текстовый вид удобный для восприятия пользователем - для выполнения двухстороннего преобразования используются функции strtotime и date соответственно
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.