2012年11月25日

PHPのmktime関数とdate関数を組み合わせると(2)

前回、以下のコードに問題があると書きましたが、その確認用にテストプログラムを作ってみました。

$t = mktime(0, 0, 0, date('m'), date('d'), date('Y'));


ただし、テストプログラムでは、上記のコードでなく、以下を使用しました。
mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('Y'));


また、テストした時間は、2012-11-17 17:59:59 から 2012-11-17 18:00:00 の間です。
その結果、予想通り、誤った日時が2種類得られました。

2つの誤った結果は以下になります。

・2012-11-17 17:59:00
・2012-11-17 17:00:00

詳細については以下にまとめました。
PHP mktime関数とdate関数の組み合わせテスト

また、テストに使用したプログラムは以下になります。
PHP mktime関数、date関数の組み合わせテストプログラム

posted by jun1 at 23:36| Comment(0) | TrackBack(0) | ソフト
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/60302568

この記事へのトラックバック