Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.05.2018, 06:09
|
|||
---|---|---|---|
strtotime |
|||
#18+
Добрый день, есть простой код: Код: php 1. 2. 3. 4. 5.
Почему то сегодня (именно сегодня, в ВС) этот код выдает следующее: 13.05.2018 - 14.05.2018 А если преобразовать дату через unixtimestump (сайт) то 13.05.2018 - 13.05.2018 В обычные дни работает корректно. Это мой косяк или PHP? Общий код выглядит вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
В статистике нужен отчет за период Воскресенье-Суббота ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2018, 10:38
|
|||
---|---|---|---|
strtotime |
|||
#18+
ZhenekА если преобразовать дату через unixtimestump (сайт) то 13.05.2018 - 13.05.2018И где в приведенном коде обозначилось оное преобразование? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2018, 17:11
|
|||
---|---|---|---|
strtotime |
|||
#18+
vkle, его тут нет. У меня и у unixtimestamp.com разные часовые пояса. у меня стоит пояс -7 от москвы. Просто тестировал как раз у меня уже 00+, а там -7 Тот код, что я предоставил это весь код. Дальше только выборка с БД. Вопрос то в другом... Sun и Sat это воскр и суббота. Но никак не понедельник. т.е. задано четкое условие. почему возвращает Понедельник. Ставлю другой пояс, и вуаля, показывает 13 и 19 число. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2018, 19:41
|
|||
---|---|---|---|
strtotime |
|||
#18+
Может какой-то баг пхп? У меня не воспроизводится эта проблема, пробовал разные пояса ставить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2018, 22:56
|
|||
---|---|---|---|
strtotime |
|||
#18+
HettМожет какой-то баг пхп? версия PHP ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.05.2018, 01:12
|
|||
---|---|---|---|
strtotime |
|||
#18+
HettМожет какой-то баг пхп?Похоже на то. Или забили на нее разработчики. В описании функции http://php.net/manual/ru/function.strtotime.php сказано буквально "Не рекомендуется использовать эту функцию для математических операций. Целесообразно использовать DateTime::add() и DateTime::sub() начиная с PHP 5.3, или DateTime::modify() в PHP 5.2.". Собственно, в DateTime::modify() синтаксис задания метки времени идентичен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.05.2018, 02:13
|
|||
---|---|---|---|
strtotime |
|||
#18+
5.6.33 Сейчас наступил Понедельник, и со стандартным поясом показывает 13.05.18-19.05.18 авторУ меня не воспроизводится эта проблема, пробовал разные пояса ставить. У меня первый раз такое, в предыдущие воскресенья такого не было. PHP с репозитория ISP ставил. К сожалению не подумал проверить на более высокой версии php Буду переходить на DateTime потихоньку. Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&mobile=1&tid=1460294]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 311ms |
total: | 440ms |
0 / 0 |