我不知道我的代码有什么问题,
我使用的是截然不同的,但2013年应该是2013-2007。
$qry = "SELECT DISTINCT DATE_FORMAT(date, '%Y') As Year FROM table";
while ($row = MySQL_fetch_array($result)) {
$content .='<li><label for="folder1">' . date('Y', strtotime($row['Year'])) . '</label> <input type="checkbox" id="folder1" /> ';
}
答案 0 :(得分:1)
我认为您不需要在PHP和MySQL中格式化日期,只需尝试:
while ($row = MySQL_fetch_array($result)) {
$content .='<li><label for="folder1">' . $row['Year'] . '</label> <input type="checkbox" id="folder1" /> ';
}
答案 1 :(得分:0)
您正在格式化必须显示的日期,而不是实际更改将用于比较的值。尝试将年份(日期)用作函数
“从表格中选择不同的年份(日期)作为年份”
应该工作