Hatena::ブログ(Diary)

えびすくい このページをアンテナに追加 RSSフィード

2009-02-20

年が5桁の DateTime::format() の第一引数に 'Y' を指定すると、年が4桁に丸められて返ってくる

理由と回避策はこれから調べる。何のための DateTime オブジェクトなんだ……

---

追記

PHP のコード追いました。 DateTime::format() と date() は両方とも (PHP 関数ではない方の) date_format() という関数を呼んでる>< すごくいやな予感><

---

追記2

case 'Y': length = slprintf(buffer, 32, "%s%04d", t->y < 0 ? "-" : "", abs((int) t->y)); break;

お勤めご苦労様です!

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証