hirokonaBlog

ググる→忘れそう→即時メモ 京都のWebデザイナーの備忘録

日付 アドバンスドカスタムフィールド

とりかた

とるだけ

<?php the_field('shop_last_update'); ?>

フォーマットする場合その1

<?php $date = DateTime::createFromFormat('Ymd', get_field('shop_last_update')); echo $date->format('Y/m/d'); ?>

これはこっから参考にして
WordPress › フォーラム » Advanced Custom Fieldsの日付がサーバ環境で表示されない
https://ja.forums.wordpress.org/topic/13957

フォーマットする場合その2

<?php 
$date = get_field('shop_last_update');
if($date) :
    $dateY = date('yy', strtotime($date));
    $dateM = date('mm', strtotime($date));
    $dateD = date('dd', strtotime($date));
    $dateOrg = mktime(0, 0, 0, $dateM, $dateD, $dateY);
    if($dateOrg >= mktime(0, 0, 0, date('mm'), date('dd'), date('yy'))) :
        echo 'この記事はY年m月n日に最終更新されました';
    endif;
endif;
?>

↑これはタムさんのやつからさんしょうしただけで結局使ってないし記述も途中から若干違うかも
タムさんの
WordPressプラグイン「Advanced custom field」の基本的な使い方と用例 | Tips Note

WordPressプラグイン「Advanced custom field」の基本的な使い方と用例

最後のやつの解説
[php] date()とstrtotime()で日時を取得する | きほんのき

[php] date()とstrtotime()で日時を取得する


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください