0
$sessionquery = "
SELECT SessionDate
FROM Session
";

$sessionqrystmt=$mysqli->prepare($sessionquery);
// You only need to call bind_param once

$sessionqrystmt->execute(); 

$sessionqrystmt->bind_result($dbSessionDate);  



$sessionHTML = '<select name="session" id="sessionsDrop">'.PHP_EOL;
$sessionHTML .= '<option value="">Please Select</option>'.PHP_EOL;           

while ( $sessionqrystmt->fetch() ) {
    $sessionHTML .= sprintf("<option value='%s'>%s</option>", $dbSessionDate) . PHP_EOL;  
}

上面我有一个下拉菜单,它显示一个会话的日期。目前日期已格式化,如下所示:

2012-03-23

我希望它的格式如下:

23-03-2012

如何更改下拉菜单中的日期格式?

4

2 回答 2

0
 $sessionquery = "
SELECT SessionDate
FROM Session
";

$sessionqrystmt=$mysqli->prepare($sessionquery);
// You only need to call bind_param once

$sessionqrystmt->execute(); 

$sessionqrystmt->bind_result($dbSessionDate);  



$sessionHTML = '<select name="session" id="sessionsDrop">'.PHP_EOL;
$sessionHTML .= '<option value="">Please Select</option>'.PHP_EOL;           

while ( $sessionqrystmt->fetch() ) {
    //$sessionHTML .= sprintf("<option value='%s'>%s</option>", $dbSessionDate) . PHP_EOL;
    $sessionHTML .= sprintf("<option value='%s'>%s</option>", date("d-m-Y",strtotime($dbSessionDate)) . PHP_EOL; 
}
于 2012-11-05T02:22:18.987 回答
0

我对此了解不多,但根据我的基本知识,我会建议这种类型的日期格式

您可以在 w3school 网站上获得此代码,它对所有语言都非常有帮助。

于 2012-11-05T02:23:46.597 回答