Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Никак не разберусь как работать с датой timestamp
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
у меня есть таблица с данными одно из полей это дата формата timestump
как можно получить список годов записей кроме текущего (какие есть в таблице), например
2012, 2013
и как получить все записи за текущую неделю или за следующую?
kotyara1979
Отправлено: 27 Декабря, 2014 - 20:15:45
Частый гость
Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012
Помог: 7 раз(а)
3d_killer пишет:
как получить все записи за текущую неделю или за следующую?
Получай дату начала и конца недели в timestump (через php, например) и 'where date_row between date1 and date2'.
Что касается выявления годов записей, то здесь два варианта, как мне видится.
1. если записи по датам непрерывны, то брать самую старую и саму новую записи, вычислять их года, остальное считать по умолчанию.
2. если могут быть года выборочно, то, например, организовать цикл с датами начала и конца годов, начиная с самой старой записи. есть запись в базе, запоминать год и опрашивать следующий.
----- Сделать можно все. Главное одеть каску.
Мелкий
Отправлено: 27 Декабря, 2014 - 20:49:25
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
3d_killer пишет:
как можно получить список годов записей кроме текущего (какие есть в таблице), например
2012, 2013
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.