Category Archives: 日付

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

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

日付用セレクトボックスHTMLを書き出してくれるクラスです。
レンジを簡単に指定できるのが

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

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

素敵ですね。

Timezoneをphp.iniで指定

携帯サイト開発者の裏メモ  海外サーバ 時差 php.ini 記述方法
という記事中で

海外サーバのサーバ時間をphp.iniで変更する場合

date.timezone=”Asia/Tokyo”

と、timezoneをphp.iniで変更する方法が示されていました。
これは覚えておくと助かる時がきそうです。めもめも。

現在日付データを年月日で変数に入れる。

日付を年月日で分けて変数に入れる時に、もっとスマートな方法は無いものでしょうか。

[php]
$today = getdate();
$year = $today[‘year’];
$month = $today[‘mon’];
$day = $today[‘mday’];
[/php]

こんな感じで済ませちゃいますけど。うーん。

strtotimeのmonthを使用した時に気をつけるべきこと。

先月の最終日を求めようとした時に気をつけるべきことを紹介されています。便利な関数ですが、ちょっとした思い違いで落とし穴が、、というコトで。
日付を扱う場合には、できるならPEAR::Data_CalcやZend_Dateを使ったほうが確実ですかね。