ホームページ > バックエンド開発 > PHPチュートリアル > formatrecovery php Smarty date_format [時刻と日付のフォーマット]

formatrecovery php Smarty date_format [時刻と日付のフォーマット]

WBOY
リリース: 2016-07-29 08:42:10
オリジナル
1234 人が閲覧しました

例 5-8. date_format[日付形式]
index.php:

コードをコピーします コードは次のとおりです:


$smarty = new Smarty->assign('yesterday', strtotime(' -1 日'));
$smarty->display('index.tpl');
index.tpl:
{$smarty.now|date_format}
{$smarty.now|date_format:"% A, % B %e, %Y"}
{$smarty.now|date_format:"%H:%M:%S"}
{$yesterday|date_format}
{$yesterday|date_format:"%A, % B %e , %Y"}
{$yesterday|date_format:"%H:%M:%S"}

OUTPUT:

コードをコピー コードは次のとおりです:

2月6日, 2001
2001 年 2 月 6 日火曜日
:33:00
2001 年 2 月 5 日
2001 年 2 月 5 日月曜日
:33:00

例 5-9. date_format 変換指定子[日付変換手順]

コードをコピーコードは次のようになります:

%a - 現在のロケールに従って省略された曜日名
(ローカル形式に従って「週」の省略形式を出力します)
%A - 現在のロケールに従って完全な曜日名locale
(ローカル形式に従って「週」の完全名を出力)
%b - 現在のロケールに従って省略された月名
(ローカル形式に従って「月」の省略形を出力)
%B - 完全現在のロケールに従った月名
(ローカル形式に従って「月」の完全名形式を出力)
%c - 現在のロケールで優先される日付と時刻の表現
%C - 世紀番号 (年を 100 で割って切り捨てたもの) 00 ~ 99 の範囲の整数に変換します)
%d - 10 進数で表す日 (00 ~ 31 の範囲)
%D - %m/%d/%y と同じ
%e - 月の日10 進数。1 桁の前には
スペースが付きます (範囲 1 ~ 31)
%g - 世紀 [00,99] 内の週ベースの年
%G - 世紀を含む週ベースの年 [0000,9999] ]
%h - %b と同じ
%H - 24 時間制を使用した 10 進数としての時間 (範囲 00 ~ 23)
%I - 12 時間制を使用した 10 進数としての時間 (範囲 01 ~ 12) )
%j - 10 進数で表した日 (001 ~ 366 の範囲)
%k - 時間 (24 時間制) 1 桁の前に空白が付きます (0 ~ 23 の範囲)
%l - 時間。 12 時間制を使用した 10 進数、1 桁の前にスペース (範囲 1 ~ 12)
%m - 10 進数としての月 (範囲 01 ~ 12)
%M - 10 進数としての分
%n - 改行文字
%p - 指定された時間値に応じた「am」または「pm」、または現在のロケールに対応する文字列
%r - 午前と午後の表記の時間
%R - 24 時間表記の時間
%S - 10 進数としての秒
%t - タブ文字
%T - 現在の時刻、%H:%M:%S に等しい
%u - 10 進数としての曜日 [1,7]、1 は月曜日を表す
%U - 最初の日曜日を最初の週の初日として始まる、10 進数で表した今年の週番号
%V - 10 進数で表した今年の ISO 8601:1988 週番号、範囲 01ここで、第 1 週
は、今年の少なくとも 4 日を持つ最初の週であり、月曜日を週の最初の日とします
%w - 小数点としての曜日、日曜日は 0
% です。 W - 最初の週の初日として最初の月曜日から始まる、10 進数で表した今年の週番号
%x - 時刻を含まない現在のロケールの優先日付表現
%X - 現在の優先時間表現日付を含まないロケール
%y - 世紀を含まない 10 進数としての年 (00 から 99 の範囲)
%Y - 世紀を含む 10 進数としての年
%Z - タイムゾーン、名前、または略語
%% - リテラル`%' 文字


プログラマーの注意: date_format は基本的に PHP の strftime()

関数のラッパーです。PHP がコンパイルされたシステムの strftime() 関数に応じて、使用可能な変換指定子が
存在する可能性があります。有効な指定子の完全なリストについては、マンページを参照してください。
プログラマーへのヒント: date_format は、本質的には PHP の strftime() 関数のラッパーです。
PHP のコンパイル時に有効な区切り文字を変換するには、多かれ少なかれシステムの strftime() に依存できます。
有効な差別化要因の完全なリストはシステムマニュアルで確認できます。
上記は、formatrecovery php Smarty date_format [format time and date] を紹介しており、formatrecovery の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート