|
Работа с датами
|
|||
---|---|---|---|
#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:00 |
|
Работа с датами
|
|||
---|---|---|---|
#18+
feelin2g, Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 13:08 |
|
Работа с датами
|
|||
---|---|---|---|
#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 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2010, 13:19 |
|
|
start [/forum/topic.php?fid=41&fpage=94&tid=1585138]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 120ms |
0 / 0 |