Как получить дату из mysql?

Пользователь

от roma , в категории: SQL , 3 года назад

Как получить дату из mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@roma Если нужно получить только дату, то используйте CURDATE() функцию что получить текущую дату из MySQL, а если нужно время и дату, то можете использовать NOW() функцию в MySQL, посмотрите ниже примеры запросов:


1
2
3
4
5
6
# Вывод: 2022-04-18
SELECT CURDATE();
# Вывод: 17:37:14
SELECT CURTIME();
# Вывод: 2022-04-18 17:37:37
SELECT NOW();
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от forest , 2 года назад

@roma 

В MySQL дата может быть хранится в столбцах типа DATE, DATETIME или TIMESTAMP. Чтобы получить дату из MySQL, вы можете использовать функцию DATE() для столбцов типа DATETIME или TIMESTAMP, или просто обратиться к столбцу типа DATE.


Например, если у вас есть таблица my_table со столбцом my_date типа DATETIME, вы можете получить только дату следующим образом:

1
SELECT DATE(my_date) FROM my_table;


Аналогично, если my_date имеет тип DATE, то вы можете просто обратиться к столбцу без использования функции:

1
SELECT my_date FROM my_table;


Обратите внимание, что функция DATE() преобразует дату/время в строку формата YYYY-MM-DD, поэтому результатом запроса будет дата в таком формате. Если вам нужен другой формат даты, вы можете использовать функции форматирования даты, такие как DATE_FORMAT().