これはWordPressよりもPHPの質問です。
デフォルトで日付を "2011年9月11日午前9:00"の形式で出力するカスタム投稿タイプのイベントがあります。
私は http://schema.org/Event フォーマットで投稿をフォーマットしようとしています、私は日付を除いてそのフォーマットのすべての他の部分(場所、住所など)をそのフォーマットに変換しました。
その形式をISO 8601(http://en.wikipedia.org/wiki/ISO_8601)日付形式に変換する方法について何かヘルプがありますか?
前もって感謝します。
the_time
または get_the_time
を使用してください。これらはphpの date
と同じフォーマットパラメータを受け付けます。
// assign to a variable
$iso8601_date = get_the_time('c');
// or output directly
the_time('c');
Phpを使ったEDIT変換フォーマット:
$date = "September 11, 2011 9:00 am";
$time = strtotime( $date );
echo date( 'c', $time );