Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Помогите реализовать такую штуку Есть три таблицы t1 t2 t3 структура разная но вот эти ячейки одинаковые id|data|name Я понимаю что нужно сделать выборку за последние 24 часа. Хочу сделать так: 1мин. назад Вася создал запись 10 мин. назад Коля выколупал казявку из носа 3 часа назад Петя ткнул пальцем в ... Как это можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 00:34 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша и, тыц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 04:22 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
JustCrazy, Спасибо, но это не совсем то, дело не в мульти-запросе, а в этой штуке допустим запрос типа такой select * f Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. у меня есть функция, но она считает от текущей даты, а мне нужно тоже самое только от даты создания - $row['data'] функция выглядит так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. как её переделать и прикрутить к запросам, не понимаю, помогите спасите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 10:38 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша и, Код: plsql 1. 2. 3. 4. 5. 6. Нету на чём проверить, но если нигде не ошибся, то так. А эти "10мин назад" и всё такое лучше уже посчитать в PHP а не в mysql. JustCrazy, ссылка не имеет никакого отношения к задаче. Там таблицы "в ширину" склеивают, а тут надо взять все строки с первой, второй и третьей и потом их слепить в одну выборку. Так что тут UNION :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 10:41 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша и, Код: plsql 1. 2. 3. 4. 5. 6. Нету на чём проверить, но если нигде не ошибся, то так. А эти "10мин назад" и всё такое лучше уже посчитать в PHP а не в mysql. JustCrazy, ссылка не имеет никакого отношения к задаче. Там таблицы "в ширину" склеивают, а тут надо взять все строки с первой, второй и третьей и потом их слепить в одну выборку. Так что тут UNION :) ок, так вопрос мой как раз в том как сделать "10мин назад", помогите подскажите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 10:46 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша иJustCrazy, Спасибо, но это не совсем то, дело не в мульти-запросе, а в этой штуке допустим запрос типа такой select * f Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. у меня есть функция, но она считает от текущей даты, а мне нужно тоже самое только от даты создания - $row['data'] функция выглядит так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. как её переделать и прикрутить к запросам, не понимаю, помогите спасите :) Ну нифига себе наворотили Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Погонять по всем вариантам не могу (времени мало), но вроде работает на опробованных. Ввёл округление, что бы "час 58 минут" не считалось как "1 час", а считалось как "2 часа". Слова "один", "два", "три" заменил на цифры, что бы не усложнять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 11:49 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Програмёр Маша иJustCrazy, Спасибо, но это не совсем то, дело не в мульти-запросе, а в этой штуке допустим запрос типа такой select * f Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. у меня есть функция, но она считает от текущей даты, а мне нужно тоже самое только от даты создания - $row['data'] функция выглядит так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. как её переделать и прикрутить к запросам, не понимаю, помогите спасите :) Ну нифига себе наворотили Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Погонять по всем вариантам не могу (времени мало), но вроде работает на опробованных. Ввёл округление, что бы "час 58 минут" не считалось как "1 час", а считалось как "2 часа". Слова "один", "два", "три" заменил на цифры, что бы не усложнять. Супер-пупер, вечером опробую, о результате доложу! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 12:05 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
автор что бы не усложнять. Код: php 1. 2. 3. 4. 5. и погнали... Код: php 1. 2. 3. 4. 5. 6. почитать http://www.php.net/manual/ru/class.datetime.php#datetime.constants.atom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 12:50 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeавтор что бы не усложнять. Код: php 1. 2. 3. 4. 5. и погнали... Код: php 1. 2. 3. 4. 5. 6. почитать http://www.php.net/manual/ru/class.datetime.php#datetime.constants.atom и? :) Напишите работающий вариант, сравним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:01 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторНапишите работающий вариант, сравним. что там сравнивать?! банальные операции if else ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:12 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeавторНапишите работающий вариант, сравним. что там сравнивать?! банальные операции if else ? а я считаю что есть. Вы пишите "что бы не усложнять" и даёте данную функцию, намекая, что с ней будет легче написать то, что надо. Однако не пишите результирующий код. Заметьте, у меня тоже банальные if else и switch..case. Я предлагаю Вам написать конечный код, что бы сравнить какой вариант менее усложнённый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:20 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
автор Я предлагаю Вам написать конечный код автори? :) будет время и необходимость - напишу обязательно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:25 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeавтор Я предлагаю Вам написать конечный код автори? :) будет время и необходимость - напишу обязательно! Да-да напишите, очень интересно увидеть и другие варианты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:27 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Код: php 1. вот вам код для слонения числительных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:32 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша иПрограмёр Маша иJustCrazy, Спасибо, но это не совсем то, дело не в мульти-запросе, а в этой штуке допустим запрос типа такой select * f Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. у меня есть функция, но она считает от текущей даты, а мне нужно тоже самое только от даты создания - $row['data'] функция выглядит так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. как её переделать и прикрутить к запросам, не понимаю, помогите спасите :) Ну нифига себе наворотили Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Погонять по всем вариантам не могу (времени мало), но вроде работает на опробованных. Ввёл округление, что бы "час 58 минут" не считалось как "1 час", а считалось как "2 часа". Слова "один", "два", "три" заменил на цифры, что бы не усложнять. Супер-пупер, вечером опробую, о результате доложу! Спасибо! А как обрабатывать вашей функцией результат? Вот запрос, а как обработать помогите пожалуйста новичку? Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:42 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша и, Код: php 1. после выполнения в $row["data"] будет лежать нужное значение (относительно сейчас, если надо с другой датой сравнить, в функции предусмотрен второй аргумент). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:49 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша и, Код: php 1. после выполнения в $row["data"] будет лежать нужное значение (относительно сейчас, если надо с другой датой сравнить, в функции предусмотрен второй аргумент). hot fix: Код: php 1. в первом сообщении было $row["data"], не заметил, что в последнем уже "date" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:52 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрПрограмёрМаша и, Код: php 1. после выполнения в $row["data"] будет лежать нужное значение (относительно сейчас, если надо с другой датой сравнить, в функции предусмотрен второй аргумент). hot fix: Код: php 1. в первом сообщении было $row["data"], не заметил, что в последнем уже "date" :) Да, да это есть, я на почту вам, там и адрес сайта и т.д. Оно просто дату из БД выводит и всё, странно... почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:04 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша и, Ваш сайтик лежит :) так что там ничего не видно... А Вы бы лучше сюда ссылочку скинули (если конечно не стараетесь её в секрете сохранить), может ещё кто-нить что-то дельное подскажет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:18 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша и, Ваш сайтик лежит :) так что там ничего не видно... А Вы бы лучше сюда ссылочку скинули (если конечно не стараетесь её в секрете сохранить), может ещё кто-нить что-то дельное подскажет. так вот задача лежит из-за падежа, Fatal error: Cannot redeclare padezh() (previously declared in показывает ошибку в этой строчке function padezh($num, $p1, $p2, $p5){ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:22 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша иПрограмёрМаша и, Ваш сайтик лежит :) так что там ничего не видно... А Вы бы лучше сюда ссылочку скинули (если конечно не стараетесь её в секрете сохранить), может ещё кто-нить что-то дельное подскажет. так вот задача лежит из-за падежа, Fatal error: Cannot redeclare padezh() (previously declared in показывает ошибку в этой строчке function padezh($num, $p1, $p2, $p5){ Хм. Вам бы учебничек по пхп какой-нить почитать ;). Вообщем или у Вас в коде уже была объявлена функция padezh или Вы мою функцию по ошибке дважды объявили. Вы все padezh в моём коде замените например на padezh2 и если вы не продублировали данный код по ошибке несколько раз - будет Вам счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:27 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша ипропущено... так вот задача лежит из-за падежа, Fatal error: Cannot redeclare padezh() (previously declared in показывает ошибку в этой строчке function padezh($num, $p1, $p2, $p5){ Хм. Вам бы учебничек по пхп какой-нить почитать ;). Вообщем или у Вас в коде уже была объявлена функция padezh или Вы мою функцию по ошибке дважды объявили. Вы все padezh в моём коде замените например на padezh2 и если вы не продублировали данный код по ошибке несколько раз - будет Вам счастье. Да два раза было подключено :) а теперь выводит просто дату из БД и всё :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:41 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша ипропущено... так вот задача лежит из-за падежа, Fatal error: Cannot redeclare padezh() (previously declared in показывает ошибку в этой строчке function padezh($num, $p1, $p2, $p5){ Хм. Вам бы учебничек по пхп какой-нить почитать ;). Вообщем или у Вас в коде уже была объявлена функция padezh или Вы мою функцию по ошибке дважды объявили. Вы все padezh в моём коде замените например на padezh2 и если вы не продублировали данный код по ошибке несколько раз - будет Вам счастье. Ура!!!! Работает!!!! Спасибо!!!!!!!!!!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:51 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша и, ну вот... видите... разобрались. А выводило просто дату из-за того, что все действия были древние :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:52 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша и, ну вот... видите... разобрались. А выводило просто дату из-за того, что все действия были древние :) ага, я 400 дней поставила :) Я так понимаю что в этой части кода периоды, а как их менять? Код: php 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 15:02 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша и, в условиях стоят секунды (то есть количество секунд от/до события). Если надо, что бы не до 5 часов писало в часах, а до 8 - поставьте нужную циферку и всё. А всё остальное никак не меняется... часы и минуты всё-таки стандартные величины . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 16:28 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша и, в условиях стоят секунды (то есть количество секунд от/до события). Если надо, что бы не до 5 часов писало в часах, а до 8 - поставьте нужную циферку и всё. А всё остальное никак не меняется... часы и минуты всё-таки стандартные величины . Понятно, а как сделать чтобы в таком формате показывало ("7 минут 51 секунд назад")? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 16:37 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторНапишите работающий вариант, сравним. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 17:58 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeавторНапишите работающий вариант, сравним. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. Успехов! А в моем варианте так правильно будет использовать? Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 18:16 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTime, первого числа Ваш скрипт будет работать неверно (как и второго и 31-ого и 30-ого)... Не очень то круто. А вот если сделать так, что бы всё работало, сложность ещё возрастёт раза в полтора. И тогда Ваш вариант точно будет уступать моему. Хотя кто знает, если чисто по спортивному хотите доказать, что правы, я буду только рад посмотреть Ваш рабочий вариант и вместе с Вами их сравнить. Успехов! Маша и, Код: php 1. 2. 3. 4. 5. 6. Разделил в несколько строк, что бы было легче понять что где ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 18:17 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрDateTime, первого числа Ваш скрипт будет работать неверно (как и второго и 31-ого и 30-ого)... Не очень то круто. А вот если сделать так, что бы всё работало, сложность ещё возрастёт раза в полтора. И тогда Ваш вариант точно будет уступать моему. Хотя кто знает, если чисто по спортивному хотите доказать, что правы, я буду только рад посмотреть Ваш рабочий вариант и вместе с Вами их сравнить. Успехов! Маша и, Код: php 1. 2. 3. 4. 5. 6. Разделил в несколько строк, что бы было легче понять что где ;) Афигенно всё работает ещё раз спасибо огромное!!!! А как сделать чтобы за последний час? А то я меняю в запросе на INTERVAL 1 HOUR, а оно показывает событие 4 часа назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 18:39 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторпервого числа Ваш скрипт будет работать неверно (как и второго и 31-ого и 30-ого)... что простите?! ;) автор по спортивному хотите доказать, что правы, я вообще никому ничего доказывать не собирался! просто твой вариант мне претит по определению 14618093 - ме думает, кроме тебя там мало кто что понимает... уж прости... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 18:48 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша иПрограмёрDateTime, первого числа Ваш скрипт будет работать неверно (как и второго и 31-ого и 30-ого)... Не очень то круто. А вот если сделать так, что бы всё работало, сложность ещё возрастёт раза в полтора. И тогда Ваш вариант точно будет уступать моему. Хотя кто знает, если чисто по спортивному хотите доказать, что правы, я буду только рад посмотреть Ваш рабочий вариант и вместе с Вами их сравнить. Успехов! Маша и, Код: php 1. 2. 3. 4. 5. 6. Разделил в несколько строк, что бы было легче понять что где ;) Афигенно всё работает ещё раз спасибо огромное!!!! А как сделать чтобы за последний час? А то я меняю в запросе на INTERVAL 1 HOUR, а оно показывает событие 4 часа назад. Всё в порядке, отмена, это делается так WHERE `date` > NOW() - INTERVAL 1 HOUR Спасибо Программёр :-) !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 18:49 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша и, в mysql вместо CURRENT_DATE используйте NOW() и всё заработает ;) DateTimeавторпервого числа Ваш скрипт будет работать неверно (как и второго и 31-ого и 30-ого)... что простите?! ;) автор по спортивному хотите доказать, что правы, я вообще никому ничего доказывать не собирался! просто твой вариант мне претит по определению 14618093 - ме думает, кроме тебя там мало кто что понимает... уж прости... Ну, первое моё предложение вроде понятное )) если событие произойдёт 31-ого марта, а вы будете об этом смотреть 1-ого апреля, то вместо вчера (или час назад, если разница в час) Вы получите просто обычную дату, что не соответствует условиям задачи. По поводу того, что мой вариант непонятен - мне Ваш вариант также непонятен (точнее малопонятен и надо вдумываться). Просто видите какая штука, у нас манера программировать разная, а потому и понимать код друг-друга нам сложно. Уж как есть :) Однако в Вашем скрипте описанный мной случай будет проявляться не только на границе месяцев, но и на границе дней (только там вместо "5 минут назад" будет писать "вчера в ...") :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 18:58 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторОднако в Вашем скрипте описанный мной случай будет проявляться не только на границе месяцев я подумаю! ;) авторПо поводу того, что мой вариант непонятен - мне Ваш вариант также непонятен (точнее малопонятен и надо вдумываться). без комментариев! мне за тобой очень не хотелось бы что-то исправлять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 19:25 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторНу, первое моё предложение вроде понятное )) если событие произойдёт 31-ого марта, а вы будете об этом смотреть 1-ого апреля, то вместо вчера (или час назад, если разница в час) Вы получите просто обычную дату, что не соответствует условиям задачи. fixed Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. авторно и на границе дней (только там вместо "5 минут назад" будет писать "вчера в ...") :) won't fix - это было реально ВЧЕРА!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 20:51 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeавторно и на границе дней (только там вместо "5 минут назад" будет писать "вчера в ...") :) won't fix - это было реально ВЧЕРА!!! Фактически да. Но задача предусматривает иное поведение (так же как и с месяцем, который поправили ;) ). Вот с днями то как-раз и весь гемор, когда условия начинают переплитаться. Хотя, вроде я видел что-то типа $interval->hour (именно разница в часах), которая облегчит задачу, но однако же всёровно надо будет ещё условия дописывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 21:21 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторВот с днями то как-раз и весь гемор, весь гемор с вчера сегодня и завтра - исправленный код, кстати :), тоже не очень! рабочий... если откинуть стёб с этим вчера сегодня, то алгоритм вообще банален Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. даже ещё проще, просто правил прямо здесь (уже побоялся накосячить ;)!!! авторНо задача предусматривает иное поведение ;)!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 22:55 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
И кстати, смотрю на этом форуме предыдущее сообщение сегодня, 22:55 А по факту у меня на компе даже сейчас 22:31!!! :) UTC + 02:00 наверное играет роль - тч можно ещё и об этом подумать - может тупо js? ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 23:32 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTime, Может лучше так тогда (если без вчера, завтра, послезавтра и т.д.)? Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Уже с учётом часового пояса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 23:50 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Даже не знаю почему, но на питоне любой мой код как-то красивее смотрится (уже не первый перевожу в целях самообучения новому языку). Видимо язык под таких как я создан . Только вот авторы сайта почему-то подсветку синтаксиса этому языку неудачную сделали... Ну да ладно... разобрать можно, если присмотреться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 02:01 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Желаю тебе поработать в команде! + применить свой код к различным культурам - рус\eng - например! ;) 14619152 - вообще непонял про часовой пояс! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 08:19 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeЖелаю тебе поработать в команде! + применить свой код к различным культурам - рус\eng - например! ;) 14619152 - вообще непонял про часовой пояс! ;) В точку . Я сейчас работаю в команде и пишу сайт школы английского языка (разумеется мультиязычный) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 08:49 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Ты себя то не обманывай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 09:16 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeТы себя то не обманывай... ?! Поясни, раз начал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 09:20 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Модератор: DateTime , Програмёр , предлагаю потрепаться в другом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 09:34 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
походу добил ;) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. функция как бэ не должна напрямую зависеть от культуры рус\eng and etc. + нету желания использовать 'через' 'назад' >хочу< 'осталось' 'прошло' + strtotime - наверное прикольно хавает даты, НО есть мнение что не всевсевсе форматы ей под силу + авторdate_default_timezone_set — Устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте вот из таких мелочей и складывается впечатление кто над чем и с кем работает... vkle - спс что потерпел... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 12:48 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTime, strtotime все нормальные форматы понимает. date_default_timezone_set - не конструкция языка, а функция... Потому не ВСЕХ функций, а всех тех, которые вызывались после вызова данной функции. проверено ;) авторвот из таких мелочей и складывается впечатление кто над чем и с кем работает... Да... складывается... Прошу воздержаться от данного рода заявлений, мы не меня сейчас обсуждаем и не моё или Ваше умение программировать. vkle, данная тема ещё не перешла в обычный трёп, так как беседа продолжает быть конструктивной (в данном случае мы обсуждаем варианты предоставленные здесь для определения оптимального). Хотя, если считаете иначе (что обсуждать нечего), тогда закрывайте тему... кто же против? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 13:04 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторstrtotime все нормальные форматы понимает. http://php.net/manual/ru/function.strtotime.php Замечание:Даты в формате m/d/y или d-m-y разрешают неоднозначность с помощью анализа разделителей их элементов: если разделителем является слэш (/), то дата интерпретируется в американском формате m/d/y, если же разделителем является дефис (-) или точка (.), то подразумевается использование европейского форматаd-m-y. Чтобы избежать потенциальной неоднозначности, рекомендуется использовать даты в формате стандарта ISO 8601 (YYYY-MM-DD) либо пользоваться функцией DateTime::createFromFormat() там, где это возможно. Код: php 1. 2. авторdate_default_timezone_set - не конструкция языка, а функция... http://php.net/manual/ru/function.date-default-timezone-set.php (PHP 5 >= 5.1.0)date_default_timezone_set — Устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте Код: php 1. 2. 3. 4. 5. 6. авторв данном случае мы обсуждаем варианты предоставленные здесь для определения оптимального сделай свою функцию не зависящей от культуры рус, сделай свою функцию не зависящей от формата ввода\вывода, используй не глобальные функции, а локальные значения! Возми это за правило при написании кода и я лично сниму перед тобою шляпу!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 14:58 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTime походу добил ;) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. функция как бэ не должна напрямую зависеть от культуры рус\eng and etc. + нету желания использовать 'через' 'назад' >хочу< 'осталось' 'прошло' + strtotime - наверное прикольно хавает даты, НО есть мнение что не всевсевсе форматы ей под силу + авторdate_default_timezone_set — Устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте вот из таких мелочей и складывается впечатление кто над чем и с кем работает... vkle - спс что потерпел... ;) кстати, сейчас только вдумался и проверил. А чем тут результат отличается от 14618619 ? :) На границе дней как было, так и осталось вместо "осталось 2 минуты" пишет "завтра в 00:01". По поводу форматов... Вы у себя формат задаёте чётко и если дату вбить неверно получится ошибка. То есть надо вводить валидацию формата, как и в случае с strtotime... И как говорится "тогда зачем платить больше?". Я к тому, что если Вы будете ожидать на входе 1 из 4 вариантов даты: "m/d/y H:i:s", "Y-m-d H:i:s", "m-d-y H:i:s", "Y-m-d H:i", то Вас ожидают точно такие же танцы с бубном как и в моём варианте (а возможно даже и больше). Нет, я понимаю, что Вы написали функцию так, что обработка входа ложится на плечи программиста, который пользует Вашу функцию... Тогда его танцы с бубном ждут в описанном случае. Про локальные функции вообще не понял. Вернее я то понял, что Вы сказали... Но не понял нафига так делать, если обе функции предполагают, что они будут пользоваться не только в данном случае. А если бы надо было что-то инкапсулировать, я бы радостно класс сбахал бы. Ваша манера написания кода намекает на частое использование js (не говорю что это хорошо или плохо, просто интересно... я прав?). Разграничивание языков... это да.. отдельная тема. Вопрос не предполагал надобности в этом, потому названия не выносились в отдельный массив. Но сами понимаете, это делается за 5-10 минут... не более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 16:16 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
авторкстати, сейчас только вдумался и проверил. А чем тут результат отличается от 14618619 ? :) На границе дней как было, так и осталось вместо "осталось 2 минуты" пишет "завтра в 00:01". 14618619 won't fix - это было реально ВЧЕРА!!! автор Я к тому, что если Вы будете ожидать на входе 1 из 4 вариантов даты: "m/d/y H:i:s", "Y-m-d H:i:s", "m-d-y H:i:s", "Y-m-d H:i", то Вас ожидают точно такие же танцы с бубном как и в моём варианте Код: php 1. всё что я ожидаю на входе DateTime и каким образом она туда попадёт меня меньше всего волнует! И это правильно!!! авторА если бы надо было что-то инкапсулировать, я бы радостно класс сбахал бы. ......... ...... Но сами понимаете, это делается за 5-10 минут... не более. не сомневаюсь! ;) да уж сутки как прошли... P.S. дальше и вправду в этой ветке разговаривать неочем! твой КО! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 17:21 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeавторкстати, сейчас только вдумался и проверил. А чем тут результат отличается от 14618619 ? :) На границе дней как было, так и осталось вместо "осталось 2 минуты" пишет "завтра в 00:01". пропущено... автор Я к тому, что если Вы будете ожидать на входе 1 из 4 вариантов даты: "m/d/y H:i:s", "Y-m-d H:i:s", "m-d-y H:i:s", "Y-m-d H:i", то Вас ожидают точно такие же танцы с бубном как и в моём варианте Код: php 1. всё что я ожидаю на входе DateTime и каким образом она туда попадёт меня меньше всего волнует! И это правильно!!! авторА если бы надо было что-то инкапсулировать, я бы радостно класс сбахал бы. ......... ...... Но сами понимаете, это делается за 5-10 минут... не более. не сомневаюсь! ;) да уж сутки как прошли... P.S. дальше и вправду в этой ветке разговаривать неочем! твой КО! ;) 1. Если в ТЗ написано, что надо так - значит надо так. Вашу логику я понял конечно, но вот я свою функцию за 15 минут поменяю так, что бы моя функция выдавала то же, что и Ваша... А вот Вы свою так не перепишите. 2. Так чего же мы тогда общаемся о "культуре рус/eng". Я тоже жду на вход дату формата "Y-m-d H:i:s" и меня не сильно волнует как она туда попадёт. 3. Искаверкали вырезав середину. за 5-10 минут фразы в массив выносятся, а не классы пишутся... Хотя и вторые не на много дольше пишутся... Насчёт "КО!" не спешите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 17:34 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
автор А вот Вы свою так не перепишите. конечно! http://www.php.net/manual/ru/datetime.gettimestamp.php автор Я тоже жду на вход дату формата "Y-m-d H:i:s" и меня не сильно волнует как она туда попадёт. жаль что кроме тебя никто об этом незнает! Ты действительно всего этого не понимаешь или прикидываешься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 18:06 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
DateTimeавтор А вот Вы свою так не перепишите. конечно! http://www.php.net/manual/ru/datetime.gettimestamp.php автор Я тоже жду на вход дату формата "Y-m-d H:i:s" и меня не сильно волнует как она туда попадёт. жаль что кроме тебя никто об этом незнает! Ты действительно всего этого не понимаешь или прикидываешься? Ладно... с ссылкой убедил... Если поставить условие на количество секунд перед if (!$cleanInterval->y && !$cleanInterval->m) и перенести туда часть логики из case 0, то можно быстро переписать. По поводу второго ("никто об этом не знает"), не соглашусь. Назови я параметр функции не $d, а $dateISO например, любой адекватный читающий понял бы, что ему туда надо записывать )). В итоге всё же продолжаю выделять в своём алгоритме избавление пользователя (программиста) от проблем с чтением даты (так как перекладываю ответственность на себя, при соблюдении официально принятых форматов даты). Предлагаю Вам также выделить преимущества Вашего варианта, что бы те, кто всё же проявит интерес и дочитает тему до конца, могли бы определить для себя тот метод, который предпочтительнее им. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 19:09 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
http://www.php.net/manual/ru/datetime.construct.php авторПо поводу второго ("никто об этом не знает"), не соглашусь. Назови я параметр функции не $d, а $dateISO например, любой адекватный читающий понял бы, что ему туда надо записывать )). В итоге всё же продолжаю выделять в своём алгоритме избавление пользователя (программиста) от проблем с чтением даты (так как перекладываю ответственность на себя, при соблюдении официально принятых форматов даты). time Строка даты/времени. Объяснение корректных форматов дано в Форматы даты и времени. Если используется аргумент $timezone, то для получения текущего времени в новом объекте достаточно передать NULL в качестве этого аргумента. Код: php 1. авторПредлагаю Вам также выделить преимущества Вашего варианта, что бы те, кто всё же проявит интерес и дочитает тему до конца, могли бы определить для себя тот метод, который предпочтительнее им. для программистов с версии PHP 5.3.0 создали классы для снижения ошибок и отказа от рутины при работе с датой и временем!!! http://www.php.net/manual/ru/class.datetime.php однако, некоторые из них не хотят читать мануалы и пишут по старинке - по сути повторяя тот функционал (причём, не всегда рационально), который им уже представлен из коробки!!! Единственное основание, по которому я бы воспользовался твоими вычислениями! (именно, только! вычислениями, про остальное уже упоминал 14621476 ) - PHP < 5.3.0 - и то с большой осторожностью, тк возможно, необходимый мне функционал тоже, будет уже встроен!!! P.S. давай закончим на этом? я искренне не хотел тебя задевать и, с самого начала 14615681 давал ссылку на ман, которую ты начинаешь читать только сейчас... Почему ты решил что я устраиваю с тобою соревнования, мне не известно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 21:43 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
А я вот ещё хочу спросить Программёра, на границе времени от 59мин. до 1часа скрипт показывает просто (0 мин, без (1) прсото 0 мин. и всё), а потом показывает 1 час. Как с этим можно побороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2013, 11:16 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
Маша иА я вот ещё хочу спросить Программёра, на границе времени от 59мин. до 1часа скрипт показывает просто (0 мин, без (1) прсото 0 мин. и всё), а потом показывает 1 час. Как с этим можно побороться? Кстати да... не подумал... надо ВСЕ round заменить на floor. Тем более, если Вы выводите не "1 час назад" или "2 часа назад", а "1 час 38 минут назад", тогда тем более стоит поменять, так как значения будут неверные приходить )) (просто вдруг вспомнил, Вы раньше спрашивали по поводу изменения формата).. Там происходит так, что 59 мин 35 сек округляется до 60 мин... а если 60 поделить без остатка на 60 - получим 0. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2013, 12:41 |
|
||
|
[PHP+MSQL]Помогите ( 5 мин. назад 10 мин. назад и т.д.)
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМаша иА я вот ещё хочу спросить Программёра, на границе времени от 59мин. до 1часа скрипт показывает просто (0 мин, без (1) прсото 0 мин. и всё), а потом показывает 1 час. Как с этим можно побороться? Кстати да... не подумал... надо ВСЕ round заменить на floor. Тем более, если Вы выводите не "1 час назад" или "2 часа назад", а "1 час 38 минут назад", тогда тем более стоит поменять, так как значения будут неверные приходить )) (просто вдруг вспомнил, Вы раньше спрашивали по поводу изменения формата).. Там происходит так, что 59 мин 35 сек округляется до 60 мин... а если 60 поделить без остатка на 60 - получим 0. ;) Замётано шеф :) работает как часики :) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2013, 23:59 |
|
||
|
|

start [/forum/topic.php?all=1&fid=23&tid=1463572]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
106ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 420ms |

| 0 / 0 |
