Как правильно записать и в дальнейшем работать с датой?
Стандартный подход это хранить таймштамп (количество секунд, прошедших с 01.01.1970) и перед выводом преобразовывать в нужный формат.
> Стандартный подход это хранить таймштамп (количество секунд, прошедших с 01.01.1970) и перед выводом преобразовывать в нужный формат.
Или позволить БД позаботиться о таймстампах:
`date_created` TIMESTAMP NOT NULL DEFAULT NOW()
`date_edited`   TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE NOW()