Overview

Packages

  • auth
  • basic
  • controller
  • db
  • form
  • html
  • paginate
  • sendmail
  • sql
  • validate

Functions

  • form_check_value
  • form_checkbox
  • form_checkbox_array
  • form_checkbox_assoc
  • form_close
  • form_date
  • form_date_convert
  • form_file
  • form_get_file
  • form_get_options
  • form_get_static
  • form_get_value
  • form_hidden
  • form_open
  • form_open_multipart
  • form_password
  • form_radio
  • form_radio_array
  • form_radio_assoc
  • form_select_array
  • form_select_assoc
  • form_select_number
  • form_set_options
  • form_set_static
  • form_set_value
  • form_static
  • form_static_assoc
  • form_static_boolean
  • form_static_password
  • form_text
  • form_textarea
  • form_upload
  • form_upload_file
  • Overview
  • Package
  • Function
  • Tree

Function form_date

日時の選択肢フォームを生成する

日時選択のフォーマットには、下記の書式文字列を使用できる。

{y} 近年の選択肢 (2010年〜2100年)
{p} 過去の年の選択肢 (1900年〜今年)
{m} 月の選択肢
{d} 日の選択肢
{h} 時の選択肢
{i} 分の選択肢
{s} 秒の選択肢

デフォルトでは{y}/{m}/{d}が使用される。

config関数で設定した下記の設定オプションが使用される。

form_date_year_min {y}の選択肢の最小値
form_date_year_max {y}の選択肢の最大値
form_date_past_min {p}の選択肢の最小値

選択された値は、y, m, d, h, i, sをキーとする連想配列となるので、 MySQLデータベースに格納する際には、form_date_convertで変換する。

フォームの入力値は、MySQLデータベースの形式YYYY-MM-DD HH:II:SSか、 y, m, d, h, i, sをキーとする連想配列に対応する。

Package: form
See: form_date_convert()
Located at system/photon.php
Parameters summary
string $name 対象のフォームの名前
boolean $format = NULL 日時選択のフォーマット
mixed $attributes = NULL 追加するタグの属性の文字列、または連想配列
Return value summary
string 生成したHTMLタグ
entap_photon API documentation generated by ApiGen 2.8.0