@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(); |
@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().