将日期YYYY-MM-DD(2015-11-09)从2015年9月9日星期五转换为MySQL

时间:2015-09-11 15:51:01

标签: php mysql database date

我总是像2015-11-31一样在MySQL中保存日期,但现在我正在尝试显示这样的日期

Friday 9 September 2015

我找到了一种显示当前日期的方法,它像这样工作得很好

<?php
setlocale(LC_ALL,"es_ES");
echo strftime("%A %d de %B del %Y");
?>

但是如何使用MySQL提交的日期呢? 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

strftime()有第二个可选参数:时间戳(参考:manual)。

您从数据库获得的值存储为时间戳。所以就这样做

echo strftime("%A %d de %B del %Y", strtotime($valueFromDB));