phpで入力された文字列が日付のフォーマットにあっているか

phpで入力された文字列が日付のフォーマットにあっているか調べたい..

PHP: date_create – Manual
を利用したらいいかなと

$date = '2015-01-10';
var_dump(date_create($date));
// DateTime

$date = '不正なフォーマット';
var_dump(date_create($date));
// false

という、不正な文字列が入ると false を返すので

if (date_create($date) !== false)) {
  // 日付の処理
} 

としたらいい気がする
ベストプラクティスが知りたいところです

ECCUBEでエラーレベルを変えてエラーを表示する

ECCUBE 3.13.3へのバージョンアップ作業をしてますが、エラーがでまくる..
エラーログをいちいち見るのが大変なのでエラーレベルを下げて、画面にエラーが出るように

$ vim data/cache/mtb_constants.php

define('DEBUG_MODE', true);  

DEBUG_MODE を true にしてやればいいです

エラーでまくるのはしんどい..

gitで1ファイルを過去のコミットへ戻す

gitでうっかりファイルを上書きしてコミット、昔の変更が飛んでしまった..ときの修正ファイルの戻し方

git logとかtigとかgithubとかbitbucketとかお使いのもので、ハッシュを調べます

$ git log /path/to/file
とかで 791d6ce を調べて

$ glt checkout 791d6ce /path/to/file

これでstagingに戻ります
(git add された状態)