PHP: 2010年5月アーカイブ
date('Y-m-d h:m:s')の結果が12時間ずれる!?
date関数を使うと12時間ずれることがあります。例えば、現在時が"2010-05-29 17:00:00"のとき、
$ php -r "echo date('Y-m-d h:m:s');"
2010-05-29 05:00:00
落ち着いて!
自分の書いたコードをよく見て!
原因は、"h:m:s"の書き方が間違っているからです。
正しくは "H:m:s" です!
$ php -r "echo date('Y-m-d H:m:s');"
2010-05-29 17:00:00
あ~よかった。。。
マニュアルをちゃんと読みましょう。
http://jp.php.net/manual/ja/function.date.php
Lime.phpの最新版のソースコードをダウンロードする方法
Limeというのは、PHPで単体テストを書くためのライブラリです。ライブラリといってもただのクラスファイルで、lime.phpの1ファイルをインクルードするだけですぐ使えます。
「軽量・シンプル・かんたん」が好きなあなたにはぴったりです。
さてこのlime.phpの唯一の難点、それはどこからダウンロードすればいいのか分かりにくいこと。
すばり、場所はここです、ここ!(ver 1.0.9)
↓↓
http://trac.symfony-project.org/browser/tools/lime/tags/RELEASE_1_0_9/lib/lime.php
バージョンを選ぶならこちら
↓↓
http://trac.symfony-project.org/browser/tools/lime/tags
最新の安定版をダウンロードして使いましょう。
2010.5月現在も、安定版の開発は続いているようです。