6月 212012
php5.3では、DateTimeクラスを使った日付の計算ができる。
//本日
$today = new DateTime();
echo $today->format(‘Y-m-d’);
//もととなる日付
$release = new DateTime(‘20120619’);
$diff = $release->diff($today);
echo $diff->format(‘%a’);
//差
$diff_d = $diff->format(‘%a’);
echo $diff_d;
*Windows版のphp5.3.5などのバージョンだと、DateTime::diff()で日付の差が6015になるバグが報告されています。バージョンアップするしかないです。
http://bugs.php.net/bug.php?id=51184
よく読まれている記事
- 応用情報技術者試験の午後対策
- シェルスクリプト内でexpectを使ってSFTP接続
- モジュール強度のわかりやすい図 モジュール結束性 独立性
- ゴール指向要求分析 アイアスター kaos法
- 平成24年春期 午前問22 解き方メモ
この記事を読んだ人は次の記事も読んでいます:
- php5.3インストールできない アップデートできない apache
- imagick インストール windows7 64bit xampp php
- openoffice3で年賀状宛名印刷
- vistaでIE6を使う
- file_get_contents()なら取得できるのにCurlでうまくいかない
- smartyで表示したページをファイルとして保存する fetch
- オープンソースソフトウェアを利用することによるメリットはどれか。