(閉じる)

タグ :

コンピュータ・IT 33 users このエントリーをはてなブックマークに追加

DateTimeクラスの落とし穴と対策 : PHP Advent Calendar jp 2011 Day 7 - ScriptWorks.JP

PHP Advent Calendar jp 2011 7日目担当の @scriptwork です。 DateTimeクラスPHP5.3 で日付や時刻の加減算を行う add / subメソッド や 差分を計算する diffメソッド などが追加され、日付と時刻を取り扱う面倒な処理をサポートしてくれるクラスです。 DateTimeクラス が実装されるまでは PHP関数 の strtotime() と date() で日付と時刻の加減算を行なっていましたが、2038年問題 への対応もあり、新しくコードを書... > このページを見る

最終更新時間: 2011年12月07日22時12分
▼ブログで紹介する

みんなのブックマーク 人気(3) 新着

  • 「1ヶ月後」の定義によってはどちらも正しいと言えるような。むしろ2/28になるのは「nヶ月後の今日」のような別関数にすべき? 2011/12/08
  • 「おまけ」の考察が違うと思う。setMonth(getMonth() + 1)と'+1 month'は明らかに意味が違う。 2011/12/08
  • PHPのDateTimeはいろいろと不満があるので、結局オレオレ日時管理ライブラリを使っている。(githubあたりで公開できたらいいなあ) 2011/12/08
  • PHP Advent Calendar jp 2011 7日目担当の @scriptwork です。 DateTimeクラス は PHP5.3… 2011/12/13
  • あー、これ自前で実装してたわ。Zend_Date使えばよかったのか。ZF使ってるのに気づかなかったなんて... 2011/12/10
  • PHPのDateTimeはいろいろと不満があるので、結局オレオレ日時管理ライブラリを使っている。(githubあたりで公開できたらいいなあ) 2011/12/08
  • こんな問題あったのか・・・φ(..)メモメモ 2011/12/08
  • 「おまけ」の考察が違うと思う。setMonth(getMonth() + 1)と'+1 month'は明らかに意味が違う。 2011/12/08
  • 「1ヶ月後」の定義によってはどちらも正しいと言えるような。むしろ2/28になるのは「nヶ月後の今日」のような別関数にすべき? 2011/12/08
  • 7日目! #phpadvent2011 2011/12/07

    1 RT

  • 30日後と1ヶ月後をそれぞれ扱えるのが理想か。1/31+1月=2/31=3/3ってことね。なるほど。 2011/12/07

このブックマーク一覧を非公開にするには?

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?

このエントリーを含むエントリー(1)

このエントリーを含む日記(1)