|
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, 06:09 |
|
strtotime
|
|||
---|---|---|---|
#18+
ZhenekА если преобразовать дату через unixtimestump (сайт) то 13.05.2018 - 13.05.2018И где в приведенном коде обозначилось оное преобразование? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2018, 10:38 |
|
strtotime
|
|||
---|---|---|---|
#18+
vkle, его тут нет. У меня и у unixtimestamp.com разные часовые пояса. у меня стоит пояс -7 от москвы. Просто тестировал как раз у меня уже 00+, а там -7 Тот код, что я предоставил это весь код. Дальше только выборка с БД. Вопрос то в другом... Sun и Sat это воскр и суббота. Но никак не понедельник. т.е. задано четкое условие. почему возвращает Понедельник. Ставлю другой пояс, и вуаля, показывает 13 и 19 число. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2018, 17:11 |
|
strtotime
|
|||
---|---|---|---|
#18+
Может какой-то баг пхп? У меня не воспроизводится эта проблема, пробовал разные пояса ставить. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2018, 19:41 |
|
strtotime
|
|||
---|---|---|---|
#18+
HettМожет какой-то баг пхп? версия PHP ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2018, 22:56 |
|
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, 01:12 |
|
strtotime
|
|||
---|---|---|---|
#18+
5.6.33 Сейчас наступил Понедельник, и со стандартным поясом показывает 13.05.18-19.05.18 авторУ меня не воспроизводится эта проблема, пробовал разные пояса ставить. У меня первый раз такое, в предыдущие воскресенья такого не было. PHP с репозитория ISP ставил. К сожалению не подумал проверить на более высокой версии php Буду переходить на DateTime потихоньку. Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2018, 02:13 |
|
|
start [/forum/topic.php?fid=23&msg=39643986&tid=1460294]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 321ms |
total: | 462ms |
0 / 0 |