//正規表現により当てはまる形式で日付を修正する
//2006-10-10 2006/10/30 2006 10 30 の3つの形式で分岐
//`-`,`/`を変更することにより応用可能。
/*
$strDate //DBやテキストから取り出した日付の値を代入
$regs //成功した場合は配列として値を返す。
“Ymd” //例えば 20060505として値を返す。
*/
if (ereg (’([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})’, $strDate, $regs)) {
$Rdate = date(”Ymd”,mktime(0,0,0,$regs[2],$regs[3],$regs[1]));
} else if (ereg (’([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})’, $strDate, $regs)) {
$Rdate = date(”Ymd”,mktime(0,0,0,$regs[2],$regs[3],$regs[1]));
} else if (ereg (’([0-9]{4}) ([0-9]{1,2}) ([0-9]{1,2})’, $strDate, $regs)) {
$Rdate = date(”Ymd”,mktime(0,0,0,$regs[2],$regs[3],$regs[1]));
}
//$Rdateへ正確な日付が返されるので書式設定を行う。
//下記の場合は年数を省いている。
//年数を付け足したいときは %Y-%m-%d とする。
$md = strftime(”%m-%d”, strtotime($Rdate));
Yahoo!検索 – Unicode のみの照合順序の Unicode データまたはNTEXT データを、DB-Library (例 ISQL) または ODBC バージョン 3.7 以前を使用しているクライアントに送信できません。
Unicode のみの照合順序の Unicode データまたはNTEXT データを、DB-Library (例 ISQL) または ODBC バージョン 3.7 以前を使用しているクライアントに送信できません。 …
MySQLからSQLServerへ移行作業中に出くわしたエラー。
インポートをGUIで行ったためデータ型が自動で作られた結果である。ntext型をvarchar型へ変更して解決。
SQLServer2000ではtext型をむやみに使うと後で面倒な事になることはご存じの通り。

最近はデザインを中心に勉強している。そのためにWEBクリエイターは欠かせない。
暇があれば目を通しているのだが雑誌の中で取り上げられているHPとかは普段ネットサーフィンをしていてもなかなかたどり着かないHPのためやはり情報やイメージを目に焼き付けるためには本が必要ということになる。
自分としてはWEBで使われる言語はほぼ習得しているがデザインはそれほどでもないため、イメージを焼き付ける特訓をしている最中である。
コネではあるが現在2件のHP作成を抱えている。
もともとソフトは使えるため更にテクニックを覚えるためには必需品である。
これからWEBデザイナーになりたい方は最初はわけが分からないかも知れないが年間購読などをして常に目を通していればイメージが焼き付いてきて作れるようになるかも知れない。
しかし、その為にはアプリケーションは必要不可欠なのだが。
肝心のアプリが非常に高価である。
これが大問題。