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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: PHP класс для работы с датой [2]
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
sKaa, все хорошо кроме проблем которые могут вылезти при работе с датой до эпохи юникс
Bio man
Отправлено: 11 Февраля, 2012 - 15:33:18
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
armancho7777777, скажите зачем вы изобретаете велосипеды? класс Date/Time добавлен в PHP 5.3, советую почитать о нем. (Добавление) DlTA, до эпохи юникс ТС будет отрицателен и много гемороя не вызовет при его обработке. например
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Bio man пишет:
скажите зачем вы изобретаете велосипеды? класс Date/Time добавлен в PHP 5.3
Вы уверены, что все хотят переходить к версии 5.3?
Я, на пример, нет.
sKaa
Отправлено: 12 Февраля, 2012 - 02:06:53
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
armancho7777777, можно узнать почему?
armancho7777777
Отправлено: 12 Февраля, 2012 - 02:12:10
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
sKaa пишет:
armancho7777777, можно узнать почему?
Не давно ставил его на денвере, месяца 2 назад, там у меня какие-то функции отказались работать корректно. Какие, уже не помню. Вспомню, напишу)
sKaa
Отправлено: 12 Февраля, 2012 - 02:15:57
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
armancho7777777 вам повезло, что вы попали на версию денвера с 5+ . Иначе так-бы и сидели на пхп 4+. ))))) (Добавление)
А вообще я терпеть не могу денвер. Какое-то отвращение у меня к нему. Имхо самый лучший веб сервер - собранный своими руками из стабильных релизов с офф сайтов.
Panoptik
Отправлено: 12 Февраля, 2012 - 02:21:16
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
sKaa раз вы тут такой самый просветленный. вопрос назрел
вот я согласен что в мускуле данные хранятся в цифровом виде. и я щас даже протестировал. создал поле с типом timestamp и записал туда дату. в pma она отображается в виде yyyy-mm-dd hh:mm:ss так как же ее тогда достать чтобы она была в том самом числовом виде?
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
та я так же пробовал, но видать гдето была ошибка и не получалось, а щас проверил. действительно работает.
вопрос снимается
хотя есть другой)) по идее логики данные типа таймстамп хранятся в числовом виде, то есть типы таймстамп и инт идентичны? так насколько я понимаю разница лишь в особенностях вывода. то есть таймстамп автоматечески преобразовывается к виду yyyy-mm-dd hh:mm:ss и к нему применима функция UNIX_TIMESTAMP()
и к тому же существует еще тип datetime который возвращает такой же формат данных...
и тогда возникает вопрос какой тип и где использовать?
----- Just do it
sKaa
Отправлено: 12 Февраля, 2012 - 02:49:14
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
Panoptik, это вопрос в другую ветку форума. Я к сожалению не так силён в SQL. и на данный момент вместо мускула изучаю postgres. Там вообще другая функция вместо UNIX_TIMESTAMP.
digi
Отправлено: 12 Февраля, 2012 - 03:40:31
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
sKaa пишет:
вам повезло, что вы попали на версию денвера с 5+ . Иначе так-бы и сидели на пхп 4+. )))))
Может заткнёшся уже?
Bio man
Отправлено: 12 Февраля, 2012 - 12:20:46
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
armancho7777777, я полностью согласен с sKaa. человек должен развиваться а не сидеть на месте. если у вас что то не работает на пхп 5.3.Х то это вина только в вас, как вариант, код написан очень плохо, раз отказывается работать. советую обновится иначе пропустите много интересного, например трейти, которые появились в пхп 5.4
armancho7777777
Отправлено: 12 Февраля, 2012 - 12:23:13
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Ну конечно, одни и теже функции не работают ни в Денвере,
ни на хостинге, а я виноват в том, что плохо знаю язык))
Bio man пишет:
как вариант, код написан очень плохо
)) Я не думаю, что тривиальный код я напишу плохо.
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
armancho7777777 а вы попробуйте включить вывод ошибок и исправьте ошибки, которые возникают.
armancho7777777 пишет:
а я виноват в том, что плохо знаю язык))
нет, вы не виноваты, виноват кто то другой. проблема в вас и только, вы пхп изучаете минимум как год и говорите, что плохо знаете язык. для начала поборите вашу лень к обучению и только тогда приступайте к практике. я в пхп тоже не спец, я новичек но стараюсь не придумывать велосипедов и по надобности обновляюсь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.