acf_convert_time_to_php()


WordPressのacf_convert_time_to_php()関数は、ACF(Advanced Custom Fields)プラグインで使用される関数で、日付や時刻のフォーマットをPHPの形式に変換します。

構文

acf_convert_time_to_php( string $format );
  • $format(string) — 変換したい日付や時刻のフォーマットを指定します。

例1: 基本的な日付フォーマットの変換

この例では、ACFの日付フォーマットをPHPのフォーマットに変換します。

$php_format = acf_convert_time_to_php('Ymd');

例2: カスタムフィールドの日付をPHPフォーマットに変換

カスタムフィールドから取得した日付をPHPのフォーマットに変換します。

$date = get_field('event_date'); $php_format = acf_convert_time_to_php($date);

例3: 時刻フォーマットの変換

時刻のフォーマットをPHPの形式に変換します。

$time_format = acf_convert_time_to_php('H:i:s');

例4: カスタムフィールドの時刻をPHPフォーマットに変換

カスタムフィールドから取得した時刻をPHPのフォーマットに変換します。

$time = get_field('event_time'); $php_format = acf_convert_time_to_php($time);

例5: 日付と時刻の組み合わせフォーマット

日付と時刻のフォーマットを組み合わせて変換します。

$datetime_format = acf_convert_time_to_php('Y-m-d H:i:s');

例6: カスタムフィールドの日付と時刻をPHPフォーマットに変換

カスタムフィールドから取得した日付と時刻をPHPのフォーマットに変換します。

$datetime = get_field('event_datetime'); $php_format = acf_convert_time_to_php($datetime);

例7: タイムゾーンを考慮した変換

タイムゾーンを考慮して日付フォーマットを変換します。

date_default_timezone_set('Asia/Tokyo'); $php_format = acf_convert_time_to_php('Y-m-d H:i:s');

例8: 複数のフォーマットを一括変換

複数のフォーマットを一括でPHPのフォーマットに変換します。

$formats = ['Ymd', 'H:i:s']; foreach ($formats as $format) { $php_format = acf_convert_time_to_php($format); }

注意点

  • この関数はACFプラグインが有効であることが前提です。
  • フォーマットが正しくない場合、期待した結果が得られないことがあります。

関連機能: