ホームページ >バックエンド開発 >PHPチュートリアル >Smarty 内部日付関数 html_select_date() 使用例分析、select 関数の使用法_PHP チュートリアル

Smarty 内部日付関数 html_select_date() 使用例分析、select 関数の使用法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:46:581040ブラウズ

Smartyの内部日付関数html_select_date()の使用例分析、select関数の使い方

この記事ではsmartyの内部日付関数html_select_date()の使い方について説明します。皆さんの参考に共有してください。詳細は以下の通りです

主な属性:

prefix //文字列型 デフォルトの接頭辞は「Date_」です
start_year //文字列型のデフォルトは現在の年ですが、(+/-N) モードでも表現できます。たとえば、start_year="-10" オプションは 1998 年から始まります
。 end_year //文字列型のデフォルトは上記と同じで、(+/-N) モードで表現できます。たとえば、end_year="+5" オプションは 2013 年に終了します
。 field_order //文字列型のデフォルトMDY、つまりselectを月、日、年の順に並べます
month_format //文字列型 デフォルトの %B は、1 月、2 月などを意味します。 %b 形式は省略形で、月の最初の 3 文字を表示します
//%m形式はデジタルディスプレイ月
です day_format //文字列型のデフォルトは %02d です。数値は 01 から 31 までを表し、%b 形式はバイナリ表示形式であり、あまり使用されません

その他の属性:

display_days //ブール型は、曜日の選択を表示するかどうかを制御します
display_months //ブール型は月の選択を表示するかどうかを制御します
display_years //ブール型は、年の選択を表示するかどうかを制御します
year_as_text //ブール型 true はテキスト型として表示されます。 false はドロップダウン メニュー型として表示されます
reverse_years //ブール型、trueの場合、年が逆順に表示されます
Year_size // 文字列型の値はドロップダウン ディッシュの出力によって制御され、型の型が 1 より大きい場合は 0 または 1 になります。 month_size //上と同じ
day_size //上記と同じ

例は次のとおりです:

コードをコピーします コードは次のとおりです: {html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1" display_days=false}

出力: (現在の年は 2000 年です)

リーリー

その他の属性については、ご自身でデバッグしてください。この日付処理関数の欠点は、日と月が関係ないことです。jsを使用して処理する方が良いです

jsで曜日を表示する関数は次のように定義できます:

リーリー

この記事が皆さんの Smarty ベースの PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/1028975.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1028975.html技術記事 Smarty 内部日付関数 html_select_date() の使用例分析、select 関数の使い方 この記事では、Smarty 内部日付関数 html_select_date() の使用方法について説明します。参考のために皆さんと共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。