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

时间:2012-11-05 02:16:03

标签: php mysqli

$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

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

2 个答案:

答案 0 :(得分: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; 
}

答案 1 :(得分:0)

我不知道更多关于这一点,但根据我的基本知识,我会建议这种类型的日期格式

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