こんにちは、string_to_date
を使用してVARCHAR
を日付に抽出することができましたが、日付をいつでも試してみてください。ここで2009-05-25
は働く私のコードです:フォーマットSTR_TO_DATEから日付
$query = "SELECT u.url_id, url, title, description, STR_TO_DATE(pub_date, '%d-%b-%Y')
AS pub_date FROM urls AS u, url_associations AS ua WHERE u.url_id = ua.url_id AND
ua.url_category_id=$type AND ua.approved = 'Y' ORDER BY pub_date DESC";
$result = mysql_query ($query);
echo " <tr>
<td align=\"left\">{$row['pub_date']}</td>
</tr>\n";
私はDATE_FORMAT
と同様の方法を試してみましたが、私はどちらか2009-05-25
または空白を受けます。 誰でもこの問題を解決するのに役立ちますか?私は見てテストしていますが、私は援助が歓迎され、以前に助けられた人たちはとても親切であったので、ここで助けを求めることに決めました。
おかげ
ショーン
ですMySQLのデフォルト以外の形式で日付を出力したいと思います(私は思っています)。そうであれば、DATE_FORMAT()は使用する正しい関数です。どのような形式が欲しいですか?目的の結果が得られなかったDATE_FORMAT()の使用方法を示します。 –