サポート » テーマ » カスタムフィールドのフォーマット変換

  • 解決済 heysister721

    (@heysister721)


    Advanced Custom Fieldsを使用しています。
    下記の通り、ファンクションのコードを書きました。

    現在のカスタムフィールドの設定では、フォーマットを”Y-m-d”に指定しています。
    これは、範囲指定を指定してリストアップするときのための設定にしています。

    下記のコードでいう”$set_m_start”のフォーマットを『Y-m-d』から『Y年m月d日』に変換して出力するにはどのようにしたらよいでしょうか。

    よろしくお願いいたします。

    function fil_M_start(){
    
    // 設定ページIDの設定
    $sid = 189;
    
    if ( have_rows( 'set_kzn_month' , $sid ) ) :
    	while ( have_rows( 'set_kzn_month' , $sid ) ) : the_row();
    		$set_m_start = get_sub_field( 'set_m_start' , $sid );
    	endwhile;
    endif;
    	
    	return $set_m_start;
    	
    }
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    こんな感じではいかがでしょうか。

    $set_m_start = date( 'Y年m月d日', strtotime( $set_m_start ) );

    トピック投稿者 heysister721

    (@heysister721)

    @ishitaka さん

    早速のお返事ありがとうございました。

    無事、日本語表現で表示できるようになりました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドのフォーマット変換」には新たに返信することはできません。