Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: PHP класс для работы с датой [2]
Форумы портала PHP.SU » » Объектно-ориентированное программирование » PHP класс для работы с датой

Страниц (4): « 1 [2] 3 4 »
 

16. DlTA - 11 Февраля, 2012 - 13:24:54 - перейти к сообщению
sKaa, все хорошо кроме проблем которые могут вылезти при работе с датой до эпохи юникс
17. Bio man - 11 Февраля, 2012 - 15:33:18 - перейти к сообщению
armancho7777777, скажите зачем вы изобретаете велосипеды? класс Date/Time добавлен в PHP 5.3, советую почитать о нем.
(Добавление)
DlTA, до эпохи юникс ТС будет отрицателен и много гемороя не вызовет при его обработке. например

(Добавление)
толко проблема в том, что year не может быть меньше 1902. но это уже отдельный случай
18. armancho7777777 - 12 Февраля, 2012 - 02:02:36 - перейти к сообщению
Bio man пишет:
скажите зачем вы изобретаете велосипеды? класс Date/Time добавлен в PHP 5.3
Вы уверены, что все хотят переходить к версии 5.3?
Я, на пример, нет.
19. sKaa - 12 Февраля, 2012 - 02:06:53 - перейти к сообщению
armancho7777777, можно узнать почему?
20. armancho7777777 - 12 Февраля, 2012 - 02:12:10 - перейти к сообщению
sKaa пишет:
armancho7777777, можно узнать почему?

Не давно ставил его на денвере, месяца 2 назад, там у меня какие-то функции отказались работать корректно. Какие, уже не помню. Вспомню, напишу)
21. sKaa - 12 Февраля, 2012 - 02:15:57 - перейти к сообщению
armancho7777777 вам повезло, что вы попали на версию денвера с 5+ . Иначе так-бы и сидели на пхп 4+. )))))
(Добавление)
А вообще я терпеть не могу денвер. Какое-то отвращение у меня к нему. Имхо самый лучший веб сервер - собранный своими руками из стабильных релизов с офф сайтов.
22. Panoptik - 12 Февраля, 2012 - 02:21:16 - перейти к сообщению
sKaa раз вы тут такой самый просветленный. вопрос назрел
вот я согласен что в мускуле данные хранятся в цифровом виде. и я щас даже протестировал. создал поле с типом timestamp и записал туда дату. в pma она отображается в виде yyyy-mm-dd hh:mm:ss так как же ее тогда достать чтобы она была в том самом числовом виде?
23. sKaa - 12 Февраля, 2012 - 02:22:14 - перейти к сообщению
Panoptik пишет:
sKaa раз вы тут такой
, да) я такой)
(Добавление)
Panoptik, а мануалы уже не помогают ??
Спойлер (Отобразить)
24. Panoptik - 12 Февраля, 2012 - 02:44:51 - перейти к сообщению
та я так же пробовал, но видать гдето была ошибка и не получалось, а щас проверил. действительно работает.
вопрос снимается

хотя есть другой)) по идее логики данные типа таймстамп хранятся в числовом виде, то есть типы таймстамп и инт идентичны? так насколько я понимаю разница лишь в особенностях вывода. то есть таймстамп автоматечески преобразовывается к виду yyyy-mm-dd hh:mm:ss и к нему применима функция UNIX_TIMESTAMP()
и к тому же существует еще тип datetime который возвращает такой же формат данных...
и тогда возникает вопрос какой тип и где использовать?
25. sKaa - 12 Февраля, 2012 - 02:49:14 - перейти к сообщению
Panoptik, это вопрос в другую ветку форума. Я к сожалению не так силён в SQL. и на данный момент вместо мускула изучаю postgres. Там вообще другая функция вместо UNIX_TIMESTAMP.
26. digi - 12 Февраля, 2012 - 03:40:31 - перейти к сообщению
http://www.php.net/manual/ru/class.datetime.php

Класс DateTime

(PHP 5 >= 5.2.0)
27. armancho7777777 - 12 Февраля, 2012 - 08:42:23 - перейти к сообщению
sKaa пишет:
вам повезло, что вы попали на версию денвера с 5+ . Иначе так-бы и сидели на пхп 4+. )))))

Может заткнёшся уже?
28. Bio man - 12 Февраля, 2012 - 12:20:46 - перейти к сообщению
armancho7777777, я полностью согласен с sKaa. человек должен развиваться а не сидеть на месте. если у вас что то не работает на пхп 5.3.Х то это вина только в вас, как вариант, код написан очень плохо, раз отказывается работать. советую обновится иначе пропустите много интересного, например трейти, которые появились в пхп 5.4
29. armancho7777777 - 12 Февраля, 2012 - 12:23:13 - перейти к сообщению
Ну конечно, одни и теже функции не работают ни в Денвере,
ни на хостинге, а я виноват в том, что плохо знаю язык))

Bio man пишет:
как вариант, код написан очень плохо

)) Я не думаю, что тривиальный код я напишу плохо.

Bio man пишет:
человек должен развиваться а не сидеть на месте

)) Я и не знал ))

Bio man пишет:
это вина только в вас

Я бы не стал так утверждать))
(Добавление)
Bio man пишет:
например трейти

Что такое?
30. Bio man - 12 Февраля, 2012 - 12:35:35 - перейти к сообщению
armancho7777777 а вы попробуйте включить вывод ошибок и исправьте ошибки, которые возникают.
armancho7777777 пишет:
а я виноват в том, что плохо знаю язык))
нет, вы не виноваты, виноват кто то другой. проблема в вас и только, вы пхп изучаете минимум как год и говорите, что плохо знаете язык. для начала поборите вашу лень к обучению и только тогда приступайте к практике. я в пхп тоже не спец, я новичек но стараюсь не придумывать велосипедов и по надобности обновляюсь

 

Powered by ExBB FM 1.0 RC1