[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Даты до 1900 года
Страницы: 1, 2, 3
lexxbry
Приветствую снова
Тип в бд data не дает ставить дату меньше 1900 года
Тип datetime не подходит
Как быть?
Игорь_Vasinsky
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
Формат только date возможен
Игорь_Vasinsky
lexxbry
https://dev.mysql.com/doc/refman/5.5/en/datetime.html

Цитата
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
Игорь_Vasinsky
для чё эта ссылка? в противовес оф мануалу?

_____________
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
Не в противовес, а как факт проблемы
В php не дает задать дату ниже 1900
В самой базе может и реально, не проверял
Но и править каждый раз в бд не вариант

Думаю придется переписывать под datetime
Эли4ка
Храни в varchar. В чем проблема? Не надо делать из мухи слона.
AllesKlar
Цитата (Эли4ка @ 28.08.2018 - 21:50)
В чем проблема?

И убить все функции DateTime у базы?

_____________
[продано копирайтерам]
Эли4ка
AllesKlar, он не написал конкретно,что ему с этой датой надо делать.
arbuzmaster
Цитата (Эли4ка @ 29.08.2018 - 19:36)
AllesKlar, он не написал конкретно,что ему с этой датой надо делать.

Как минимум - хотя бы сортировать по дате. wink.gif

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
AllesKlar
Эли4ка
arbuzmaster
ну, формат YYYY-MM-DD можно и в стрингах сортировать, но сам подход а-ля говнокод, сегодня нам это не надо, поэтому пренебрегаем типизацией, а вот станет нужно, тогда изобретем велосипед (ну не рефакторить же 50% кода)...



_____________
[продано копирайтерам]
Valick
phpmyadmin написан на РНР, только что через него добавил в БД 0001-00-00 00:00:00


_____________
Стимулятор ~yoomoney - 41001303250491
Эли4ка
Цитата
Как минимум - хотя бы сортировать по дате.

arbuzmaster, автор этого не написал. Так что не надо гадать.

Автор, появитесь уже наконец и скажите для чего вам нужны такие даты и исходя из этого уже будем плясать.
lexxbry
Сори за отсутствие
Даты нужны для сравнения с текущей
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.