|
|
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
Как вычесть из одной даты формата ('Y-m-d H:i:s') другую. И получить разницу в часах или минутах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 11:43 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:01 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
Если можно пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:05 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
http://dev.mysql.com/doc/mysql/ru/date-and-time-functions.html и далее по оглавлению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:20 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
McLighterЕсли можно пример. А что без примера непонятно??? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:23 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
А я правильно понимаю, что все эти шаманские действия производятся для того, чтобы получить список записей в базе, для которых какие-то манипуляции проводились более часа назад? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:25 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
Это у меня счетчик через базу. Если последний раз пользователь был менее часа назад, счетчик не накручивается. Поэтому надо текущее время сравнить с тем что у него прописано в базе(как последнее время посещения). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:32 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
Ох... Может быть, вы таки прочитаете не один раз вам дававшуюся ссылочку на документацию ? Обратите особое внимание на такие функции работы с датой и временем, как TIMEDIFF(), HOUR(). Почему бы не сделать один UPDATE, вместо SELECT, шаманства в скрипте, и UPDATE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 12:49 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
TIMEDIFF только в 4.1 а у меня 3.xx. Hour не подходит т.к. даты сравнивать надо не только текущего дня. Получится user был вчера в 19.55, a сегодня в 19.56 счетчик будет думать что user был минуту назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 14:19 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
используйте unix_timestamp из той же серии функций. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 14:36 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
Лентяй ты, Мак. RTFM. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 14:38 |
|
||
|
(Mysql) Вычитание дат.
|
|||
|---|---|---|---|
|
#18+
Ну тогда храните время в формате unix_timestamp и будет вам счастье? Если разница более 3600 секунд -- значит она больше часа, что тут сложного-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 14:41 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32951385&tid=1478650]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 547ms |

| 0 / 0 |
