私はmysqlを使ってdatetime形式のフィールドから抜き出しています。私はPHPでそれをつかんでおり、私はそれをエコーしています。私はそれが人間が読めるようにフォーマットを変更する必要があります。理想的には、私はPHPでこれをしたいので、ただ一つのPHPファイルを変更する必要があります。私がSQLでそれを行うと、複数のファイルに影響します。SQLとPHP datetime ...最も直接的なメソッド
今のところ、出力は2011-05-30 21:28:37
のようになります。私はこれのように見える必要があります:05/30/2011
。
は、ここに私のコードです:
$query = "SELECT `fileName`,
`imageName`,
`imageCaption`,
`imageDate`
FROM `images`
WHERE `gallery` = '$gallery'
AND `imageOrder` = '$featuredImage'";
$result = mysql_query($query);
$num = mysql_numrows($result);
$i = 0;
while ($i < $num) {
$fileName = mysql_result($result,$i,"fileName");
$order = mysql_result($result,$i,"imageOrder");
$imageName = mysql_result($result,$i,"imageName");
$imageCaption = mysql_result($result,$i,"imageCaption");
$date = mysql_result($result,$i,"imageDate");
echo "$date";
$i++;
}
あなたはZend FrameworkのからはZend_Dateを使用することができ、それはあなたがそれに追加する任意の日付を取り、あなたが望む任意の形式で印刷することができます。また、ZFライブラリ全体を利用する必要はありません。スタンドアロンで個々のコンポーネントを使用することができます。 – Phliplip
可能な複製[datetimeを別の形式のPHPに変換する](http://stackoverflow.com/questions/6396917/convert-datetime-to-another-format-with-php) –