2013-02-19 2 views
0

Я сохранил дату в моей базе данных и хочу отменить эту дату с помощью php. Попробовали несколько вещей, но не могли заставить его работать. Любая помощь ценится!изменение формата времени из mysql_query

<?php echo date('dd-mm-YY', $preview['upload_time']); ?> 
+3

Это зависит от _how_ они хранятся. – Leri

+0

hi, его хранится как временная метка в базе данных, по умолчанию установлено значение CURRENT_TIMESTAMP, а дополнительное установлено на обновление CURRENT_TIMESTAMP ... спасибо – afield

+0

Обновите свой вопрос с помощью этой информации и сообщите нам, что вы получаете вместо ожидаемого результата. BTW, правильный (день-месяц-год) формат: '' d-m-Y''. – Leri

ответ

0

Попробуйте, как эта функция

<?php echo date('dd-mm-YY', strtotime($preview['upload_time'])); ?> 
+0

См. Предыдущий комментарий на ответ @Edwin Alex – LuckySpoon

+0

Множество проблем ... вы можете сказать один .. ?? plz – Gautam3164

0

Использование StrToTime().

<?php echo date('dd-mm-YY', strtotime($preview['upload_time'])); ?> 
+0

Я категорически не рекомендую использовать strtotime. Многие проблемы были решены в нашей компании, устраняя strtotime. – LuckySpoon

+0

Почему @LuckySpoon? И какие проблемы? – Marc

+0

@ LuckySpoon У меня не было никаких проблем. Я использую много лет и во всех своих проектах. Я не сталкивался с какой-либо проблемой –

0

Я предпочитаю использовать это:

function getDTFromMysql($time){ 
    try { 
     $dt = DateTime::createFromFormat("Y-m-d H:i:s", $time) ; 
    } catch (Exception $e) { return null ; } 
    return $dt ; 
} 

$dt = getDTFromMysql($row['time']) ; 
echo $dt->format('dd-mm-YY') ; 

Существует несколько ООП, так что вы можете использовать свой DateTime объект, как вам нравится.

0

Вы можете сделать это двумя способами:

Во-первых, это изменить вам синтаксис, как это.

<?php echo date('d-m-Y', strtotime($preview['upload_time'])); ?> 

Второй способ - это формат изменения, когда вы извлекаете данные из базы данных.

SELECT *,DATE_FORMAT(`YOUR_COLUMN_NAME`, '%d-%m-%Y') AS `adddate` FROM..... 

Надеется, что это будет полезно для вас

Смежные вопросы