lexxbry
28.08.2018 - 19:44
Приветствую снова
Тип в бд data не дает ставить дату меньше 1900 года
Тип datetime не подходит
Как быть?
Игорь_Vasinsky
28.08.2018 - 19:52
integer можно хранить и с отрицательными значениями
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
lexxbry
28.08.2018 - 19:56
Формат только date возможен
Игорь_Vasinsky
28.08.2018 - 20:01
Цитата |
The DATE type is used for values with a date part but no time part. MySQL retrieves and displays DATE values in 'YYYY-MM-DD' format. The supported range is '1000-01-01' to '9999-12-31'.
The DATETIME type is used for values that contain both date and time parts. MySQL retrieves and displays DATETIME values in 'YYYY-MM-DD HH:MM:SS' format. The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'. |
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
lexxbry
28.08.2018 - 20:08
Игорь_Vasinsky
28.08.2018 - 20:22
для чё эта ссылка? в противовес оф мануалу?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
lexxbry
28.08.2018 - 20:31
Не в противовес, а как факт проблемы
В php не дает задать дату ниже 1900
В самой базе может и реально, не проверял
Но и править каждый раз в бд не вариант
Думаю придется переписывать под datetime
Эли4ка
28.08.2018 - 23:50
Храни в varchar. В чем проблема? Не надо делать из мухи слона.
AllesKlar
29.08.2018 - 17:48
Цитата (Эли4ка @ 28.08.2018 - 21:50) |
В чем проблема? |
И убить все функции DateTime у базы?
_____________
[продано копирайтерам]
Эли4ка
29.08.2018 - 19:36
AllesKlar, он не написал конкретно,что ему с этой датой надо делать.
arbuzmaster
29.08.2018 - 20:32
Цитата (Эли4ка @ 29.08.2018 - 19:36) |
AllesKlar, он не написал конкретно,что ему с этой датой надо делать. |
Как минимум - хотя бы сортировать по дате.
_____________
Мой первый сайтикПосмотри на свой XBMC под другим углом
AllesKlar
29.08.2018 - 21:28
Эли4ка
arbuzmaster
ну, формат YYYY-MM-DD можно и в стрингах сортировать, но сам подход а-ля говнокод, сегодня нам это не надо, поэтому пренебрегаем типизацией, а вот станет нужно, тогда изобретем велосипед (ну не рефакторить же 50% кода)...
_____________
[продано копирайтерам]
Valick
29.08.2018 - 21:49
phpmyadmin написан на РНР, только что через него добавил в БД 0001-00-00 00:00:00
_____________
Стимулятор ~yoomoney - 41001303250491
Эли4ка
29.08.2018 - 22:26
Цитата |
Как минимум - хотя бы сортировать по дате. |
arbuzmaster, автор этого не написал. Так что не надо гадать.
Автор, появитесь уже наконец и скажите для чего вам нужны такие даты и исходя из этого уже будем плясать.
lexxbry
3.09.2018 - 13:05
Сори за отсутствие
Даты нужны для сравнения с текущей
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.