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のWebサイトで入手でき、すべての言語で非常に役立ちます。

于 2012-11-05T02:23:46.597 に答える