Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.06.2010, 13:00
|
|||
---|---|---|---|
Работа с датами |
|||
#18+
Доброго времени! нужно получить две даты, начало и конец месяца со временем, т.е. 01.05.2010 00:00 и 31.05.2010 23:59. даты получаю таким путем dat1 = gomonth(DATE()-day(DATE())+1,-1) && начало месяца dat2 = DATE()-DAY(DATE()) && конец месяца а как добавить еще и время? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2010, 13:08
|
|||
---|---|---|---|
|
|||
Работа с датами |
|||
#18+
feelin2g, Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2010, 13:19
|
|||
---|---|---|---|
|
|||
Работа с датами |
|||
#18+
feelin2gДоброго времени! нужно получить две даты, начало и конец месяца со временем, т.е. 01.05.2010 00:00 и 31.05.2010 23:59. даты получаю таким путем dat1 = gomonth(DATE()-day(DATE())+1,-1) && начало месяца dat2 = DATE()-DAY(DATE()) && конец месяца а как добавить еще и время? У тебя немного понакручено тут. Делается всё гораздо проще: Функция GOMONTH(Дата,N) возвращает дату через указанное кол месяцев. Функция DTOT() переводит дату в формат Datetime,т.е. дата и время. Если вычесть 1 из значения Datetime то значение Datetime уменьшится ровно на 1 секунду. Пример вычисления конца текущего месяца: DTOT(GOMONTH(DATE()-DAY(DATE())+1,1))-1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1585138]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
200ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 362ms |
total: | 650ms |
0 / 0 |