Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2013, 14:08   #1
Jopses
Пользователь
 
Регистрация: 03.02.2012
Сообщений: 39
По умолчанию Переменные времени для SQL запроса

Здравствуйте уважаемые!

Подмогите мозгами, а то совсем растерял за последнее время.

Задача такова.

Нужно две переменных:

1. Переменная с датой последнего числа (год-месяц-день) месяца, относительно текущего.
Например: Сегодня 11 апреля 2013 года, соответственно нужна дата 2013-03-31. Следовательно когда наступит 1 мая (или любое другое число этого месяца), то дата должна преобразоваться в 2013-04-30 и так далее при смене месяцев.

2. Переменная с датой начала предыдущего года.
Например: Сегодня 11 апреля 2013 года, соответственно нужна дата 2012-01-01. Если наступит май, июнь, июль и т.д., то дата останется без изменений. Но если текущая дата станет соответствовать 2014-01-01, то дата переменной сменится на 2013-01-01 и будет неизменной пока не наступит 2015 год и так далее до бесконечности, пока не настанет конец света или, что то там ещё))

Заранее безмерно благодарен всем тем кто откликнется!
Jopses вне форума Ответить с цитированием
Старый 11.04.2013, 15:03   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

strtotime + Форматы отношений:
PHP код:
$prev_month date('Y-m-d'strtotime('last day of previous month'));
$prev_year date('Y-m-d'strtotime('first day of January ' . (date('Y') - 1)));
var_dump($prev_month$prev_year);

// output
// string '2013-03-31' (length=10)
// string '2012-01-01' (length=10) 

Последний раз редактировалось Andkorol; 11.04.2013 в 15:05.
Andkorol вне форума Ответить с цитированием
Старый 11.04.2013, 15:42   #3
Jopses
Пользователь
 
Регистрация: 03.02.2012
Сообщений: 39
По умолчанию

Спасибо огромно! Попробую!
Jopses вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать 2 запроса на SQL для Access Dia.bolik Помощь студентам 0 27.11.2012 19:48
ComboBox как параметр для sql-запроса. Xakand_2009 БД в Delphi 2 03.07.2012 20:31
Составление SQL запроса для MySQL Яр|/||< (^_^) SQL, базы данных 4 10.06.2010 13:28
Приведение типов для SQL-запроса Rio309 БД в Delphi 1 06.06.2010 13:39
Синтаксис SQL-запроса для поиска по дате... Рустам БД в Delphi 13 06.04.2008 15:55