mixwell
Новичок
форматирование даты.
Добрый Вечер. Подскажите пожлайста как лучше всего преобразовывать дату mysql -> php ->mysql с разбиением. Суть в том, что в базе хранится дата рождения в формате DATE(yyyy-mm-dd) и нужно ее приобразовать так, чтобы можно было ее представить по частям, т.е. с помощью <select>, а потом обратно собирать в одно целое и обратно в базу.
Пробовал забирать данные с помощью UNIX_TIMESTAMP(birthDay) AS birthDay1, потом $date_time_array = getdate($row->birthDay1) в массив. Но тут проблема, UNIX_TIMESTAMP() если дата раньше чем 31 января 1969 возвращает ноль. А у меня есть даты и 1924 года и т.д. Подскажите как решить проблемму?
Добрый Вечер. Подскажите пожлайста как лучше всего преобразовывать дату mysql -> php ->mysql с разбиением. Суть в том, что в базе хранится дата рождения в формате DATE(yyyy-mm-dd) и нужно ее приобразовать так, чтобы можно было ее представить по частям, т.е. с помощью <select>, а потом обратно собирать в одно целое и обратно в базу.
Пробовал забирать данные с помощью UNIX_TIMESTAMP(birthDay) AS birthDay1, потом $date_time_array = getdate($row->birthDay1) в массив. Но тут проблема, UNIX_TIMESTAMP() если дата раньше чем 31 января 1969 возвращает ноль. А у меня есть даты и 1924 года и т.д. Подскажите как решить проблемму?