Takazudo Clipping*

  • 文字サイズ小
  • 文字サイズ中
  • 文字サイズ大

フォーム日付用セレクトボックス書き出しクラス(PHP5)

フォーム用日付セレクトボックスを作るPHPクラス。PHP5用。

基本、こんな感じで使用。

<?php
    // import
    require_once("mod_dateselectgenerator.php");
    $dateGenerator = new dateSelectGenerator(1);
?>
<html>
<head>
<title>date select generator</title>
</head>
<body>
    
    <!-- year -->
    <select>
    <?php $dateGenerator->yearOptions() ?>
    </select>
    
    <!-- month -->
    <select>
    <?php $dateGenerator->monthOptions() ?>
    </select>
    
    <!-- day -->
    <select>
    <?php $dateGenerator->dayOptions() ?>
    </select>
    
</body>
</html>

デフォルトでは、前後8年まで選択できるようになってます。
そんで、現在の日付が選択されている状態になります。

書き出しオプション

以下のように指定すると、前後何年まで選択できるようにするかを指定できます。

$dateGenerator = new dateSelectGenerator
(array(
    "yearRange_from" => 2,
    "yearRange_to" => 2,
));

以下のようにすると、現在の日付を無視して、指定された年度内から指定させたり、現在の日付をデフォルトで選択していない状態にできます。

$dateGenerator = new dateSelectGenerator
(array(
    "yearRange_from" => 1900,
    "yearRange_to" => 3000,
    "isFixedYear" => true,
    "isSelectCurrentDate" => false
));

以下のようにすると、デフォルトで選択されている日付を指定可能。

$dateGenerator = new dateSelectGenerator
(array(
    "defaultYear" => 2005,
    "defaultMonth" => 12,
    "defaultDay" => 27
));

ダウンロード

ダウンロードはこちら。ご利用は個人の責任でご自由にどうぞ。間違ってたりしたらご連絡いただけると幸いです。動作環境は、PHP5です。

関連情報

こっちとあわせてつかうのだー

  • コメントを書く
: 
: 
: 
TrackBack URL (この記事についてトラックバックしたい時は以下のURLを指定してください)
http://gyauza.egoism.jp/cgi/mt/mt-tb.cgi/1951



2007 © Takazduo Some Rights Reserved.