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]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
DlTA
Отправлено: 11 Февраля, 2012 - 13:24:54
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




sKaa, все хорошо кроме проблем которые могут вылезти при работе с датой до эпохи юникс
 
 Top
Bio man
Отправлено: 11 Февраля, 2012 - 15:33:18
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




armancho7777777, скажите зачем вы изобретаете велосипеды? класс Date/Time добавлен в PHP 5.3, советую почитать о нем.
(Добавление)
DlTA, до эпохи юникс ТС будет отрицателен и много гемороя не вызовет при его обработке. например

(Добавление)
толко проблема в том, что year не может быть меньше 1902. но это уже отдельный случай

(Отредактировано автором: 11 Февраля, 2012 - 15:38:37)

 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Февраля, 2012 - 02:02:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Bio man пишет:
скажите зачем вы изобретаете велосипеды? класс Date/Time добавлен в PHP 5.3
Вы уверены, что все хотят переходить к версии 5.3?
Я, на пример, нет.
 
 Top
sKaa
Отправлено: 12 Февраля, 2012 - 02:06:53
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


armancho7777777, можно узнать почему?
 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Февраля, 2012 - 02:12:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




sKaa пишет:
armancho7777777, можно узнать почему?

Не давно ставил его на денвере, месяца 2 назад, там у меня какие-то функции отказались работать корректно. Какие, уже не помню. Вспомню, напишу)
 
 Top
sKaa
Отправлено: 12 Февраля, 2012 - 02:15:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


armancho7777777 вам повезло, что вы попали на версию денвера с 5+ . Иначе так-бы и сидели на пхп 4+. )))))
(Добавление)
А вообще я терпеть не могу денвер. Какое-то отвращение у меня к нему. Имхо самый лучший веб сервер - собранный своими руками из стабильных релизов с офф сайтов.
 
 Top
Panoptik
Отправлено: 12 Февраля, 2012 - 02:21:16
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




sKaa раз вы тут такой самый просветленный. вопрос назрел
вот я согласен что в мускуле данные хранятся в цифровом виде. и я щас даже протестировал. создал поле с типом timestamp и записал туда дату. в pma она отображается в виде yyyy-mm-dd hh:mm:ss так как же ее тогда достать чтобы она была в том самом числовом виде?

(Отредактировано автором: 12 Февраля, 2012 - 02:23:36)



-----
Just do it
 
 Top
sKaa
Отправлено: 12 Февраля, 2012 - 02:22:14
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Panoptik пишет:
sKaa раз вы тут такой
, да) я такой)
(Добавление)
Panoptik, а мануалы уже не помогают ??
Спойлер (Отобразить)
 
 Top
Panoptik
Отправлено: 12 Февраля, 2012 - 02:44:51
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




та я так же пробовал, но видать гдето была ошибка и не получалось, а щас проверил. действительно работает.
вопрос снимается

хотя есть другой)) по идее логики данные типа таймстамп хранятся в числовом виде, то есть типы таймстамп и инт идентичны? так насколько я понимаю разница лишь в особенностях вывода. то есть таймстамп автоматечески преобразовывается к виду yyyy-mm-dd hh:mm:ss и к нему применима функция UNIX_TIMESTAMP()
и к тому же существует еще тип datetime который возвращает такой же формат данных...
и тогда возникает вопрос какой тип и где использовать?


-----
Just do it
 
 Top
sKaa
Отправлено: 12 Февраля, 2012 - 02:49:14
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Panoptik, это вопрос в другую ветку форума. Я к сожалению не так силён в SQL. и на данный момент вместо мускула изучаю postgres. Там вообще другая функция вместо UNIX_TIMESTAMP.
 
 Top
digi
Отправлено: 12 Февраля, 2012 - 03:40:31
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




http://www.php.net/manual/ru/class.datetime.php

Класс DateTime

(PHP 5 >= 5.2.0)
 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Февраля, 2012 - 08:42:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




sKaa пишет:
вам повезло, что вы попали на версию денвера с 5+ . Иначе так-бы и сидели на пхп 4+. )))))

Может заткнёшся уже?
 
 Top
Bio man
Отправлено: 12 Февраля, 2012 - 12:20:46
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




armancho7777777, я полностью согласен с sKaa. человек должен развиваться а не сидеть на месте. если у вас что то не работает на пхп 5.3.Х то это вина только в вас, как вариант, код написан очень плохо, раз отказывается работать. советую обновится иначе пропустите много интересного, например трейти, которые появились в пхп 5.4
 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Февраля, 2012 - 12:23:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Ну конечно, одни и теже функции не работают ни в Денвере,
ни на хостинге, а я виноват в том, что плохо знаю язык))

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

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

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

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

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

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

Что такое?

(Отредактировано автором: 12 Февраля, 2012 - 12:27:32)

 
 Top
Bio man
Отправлено: 12 Февраля, 2012 - 12:35:35
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




armancho7777777 а вы попробуйте включить вывод ошибок и исправьте ошибки, которые возникают.
armancho7777777 пишет:
а я виноват в том, что плохо знаю язык))
нет, вы не виноваты, виноват кто то другой. проблема в вас и только, вы пхп изучаете минимум как год и говорите, что плохо знаете язык. для начала поборите вашу лень к обучению и только тогда приступайте к практике. я в пхп тоже не спец, я новичек но стараюсь не придумывать велосипедов и по надобности обновляюсь
 
 Top
Страниц (4): « 1 [2] 3 4 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB