ホームページ >バックエンド開発 >PHPチュートリアル >dedecms によって呼び出される日付フォーマット形式の完全なリスト、dedecms date format_PHP チュートリアル
私が初めて dedecms を学んだとき、呼び出し日について長い間頭が痛かったことを覚えています。今日、編集者が記事を特別に収集して整理しました。 dedecms の日付フォーマットに関する記事、皆さんのお役に立てれば幸いです
dedecms には、一般的に使用されるユニークな日付書式設定関数 MyDate() があります
コード: [field:pubdate function="MyDate('Y-m-d',@me)" /] | スタイル: 2013-08-07 |
コード: [field:pubdate function="MyDate('m-d',@me)" /] | スタイル: 08-07 |
コード: [field:pubdate function="MyDate('Y-m-d H:i:s',@me)" /] | スタイル: 2013-08-07 09:14:38 |
上記の 3 つの日付形式は、Web サイトを作成するときによく使用されます。日付をよりカスタマイズして設定したい場合は、以下を読み続けてください。
dedecms は PHP 独自の日付書式設定関数 strftime() を使用します
スタイル: 2013年8月7日 09:14:38 |
{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}
さらに、ほとんどのオンライン チュートリアルに書かれている [field:pubdate function='strftime("%Y year %m month %d day %H point %M minutes %S Second",@me)'/] は 2013 年を呼び出すことができます。日付は 8 月 7 日の形式になっています...が、Aniu が試してみましたが、うまくいきませんでした。最初の %Y を除いて、その後の文字列はすべて解析され、通常の文字列として扱われます。 %S、これは直接表示されません。はい、知っている友人が Q27856361 について Ah Niu に教えてくれると嬉しいです。
パーセント記号 (%) の後の英語文字の具体的な意味は次のとおりです (QiaojitianxiaWWW.QMTX3.COM) 独自の時刻形式を自由に組み合わせることができます%曜日の略語
%A 曜日の正式名称
%b 月間分の略語
%B 月の正式名称
%c 標準日付時刻文字列
%C 西暦の下 2 桁
%d 10 進数形式の日付
%D 月/日/年
%e は、2 文字のフィールドの 10 進数表記の日付です
%F 年-月-日
%g 週ベースの年を使用した年の最後の 2 桁
%G 年、週ベースの年を使用
%h 月の短縮名
24時間形式の%H時間
%12 時間形式での私時間
%j 10進数表記の通算日
%m 月 (10 進数)
%M 分 (10 時間形式)
%n 改行文字
%p 現地の AM または PM に相当する表示
%r 残り 12 時間
%R は時間と分を表示します: hh:mm
%S 十進数秒
%t 水平タブ文字
%T は、時、分、秒を表示します: hh:mm:ss
%u 曜日、月曜日が最初の日 (値は 0 ~ 6、月曜日は 0)
%U 年の最初の週、日曜日を最初の日とする (0 ~ 53 の値)
%V 週ベースの年を使用した年の週番号
%w 10進数の曜日(0から6の値、日曜日は0)
%W は、月曜日を最初の日とする各年の週番号です (0 ~ 53 の値)
%x 標準日付文字列
%X 標準時刻文字列
%y 世紀のない 10 進数の年 (0 から 99 までの値)
%Y 世紀部分を含む 10 進数の年
%z、%Z タイムゾーン名、タイムゾーン名が取得できない場合は、null 文字が返されます。
実際、上記の一連の時刻形式はめったに使用されません。少なくとも、私は dedecms を数年間使用したことがありますが、これは常に 2013-08-07 または 08-07 です。 dedecms でよく使用される形式 dedecms の時間ラベル呼び出し形式
Dedecmsの通話時間の問題、日付が変わらない理由