У меня есть таблица базы данных postgres, в которой есть столбец временной метки данных без часовой пояс... Все записи в этом столбце сохраняются как, например, 2014-05-16 13:53:11.... Когда я пытаюсь чтобы получить эту информацию, используя функцию, она возвращает пустую переменную $ или return. Есть ли способ в php, я могу получить эту информацию? Даже если он вернется как есть, дату и время все в порядке. Я просто хотел бы получить информацию. Есть ли определенная функция php, которую я должен использовать для получения правильного формата данных?
Я не использовал функцию здесь, поскольку я считаю ее бесполезной, я новичок, пожалуйста, помогите
Ваш быстрый ответ будет высоко оценен
Postgres хранит метку времени как 8-байтовое целое число (по умолчанию, т.е. дата со временем между 4713 до 294276 AD, с использованием микросекундной точности), поэтому выход, вероятно, не является временной меткой, как вы ожидали.
Взгляните на формат форматирования даты и попробуйте преобразовать вывод в строку. Возможно, это то, что вам нужно.
Тем не менее, возможно более подробное описание вашей проблемы (схема, код, пример,...).
В PHP вы можете использовать класс DateTime для обработки ISO-datetime и делать все, что вам нужно. Проверьте руководство