2013-10-04 2 views
-1

Я добавил текущую дату и время в свою БД, используя CURRENT_TIMESTAMP.Текущее время и дата

Однако, когда я эхо этой даты/времени, он показывает в следующем формате

2013-10-04 13:53:47

Есть ли способ, чтобы изменить этот формат

04-10-2013 13:53

Благодаря

+0

Пожалуйста, обратите внимание на 'Date_format' функции, документация на https://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html# function_date-формат. Кроме того, пожалуйста, добавьте больше исследований, прежде чем задавать вопрос, это может быть легко искажено. – dirkk

ответ

1

Вы можете изменить способ отображения даты с DATE_FORMAT()

SELECT column1, 
     column2, 
     date_format(date_column, '%d-%m-%Y %h:%i') as formatted_date, 
     othercolumn 
from blogposts 
+0

извините, я не понимаю? это будет в дБ или на моей странице? – Shane

+0

Поместите его в свой оператор select, чтобы получить правильный формат даты содержимого столбцов даты непосредственно из базы данных. –

+0

Спасибо, это мой выбранный stat 'mysql_select_db (« cl49-XXX-b », $ con) или die (« Невозможно выбрать строку базы данных 873 »); $ result = mysql_query («SELECT * FROM blogposts») или умереть («вам нужно ввести категорию»); 'так где именно это будет? Сожалею!! – Shane

0
SELECT DATE_FORMAT(CURRENT_TIMESTAMP,'%d-%m-%Y %T') 
+0

Извините, что мне делать с этим кодом? – Shane

0
<?php 
$datefromDB; 
$dateyourequired = date('Y-m-d H:i', strtotime($datefromDB)); 
echo $dateyourequired; 
?> 
Смежные вопросы