PHPを使用してプログラム的にデータを挿入しようとし、機能を経由してPHP ISO 8601形式とSQL Serverの - タイムゾーン
date('c')
それは次の形式で日付を返します...
2011-12-20T19:01:03+11:00
しかし、これは、SQL Serverデータベースに挿入するときには適切ではありません。それは
は今、もちろん、この問題を回避するには多くの方法がある文字列から日付/時刻を変換する際に
の変換が失敗した...エラーを返します。データを挿入するときに簡単にフォーマットを変更し、yyyy-mm-dd hh:mm:ss(正確ではない)を指定することができます。しかし、私はむしろ日付( 'c')形式を使用して、その呼び出しに依存して自分の問題を処理することを好みます。
PDOとZend_DBを使用してデータベースに接続しています。
提案がありますか?
私は、MySQLで日付( 'C')を使用して問題ありません。どのデータベースを使用していますか? –
実際にはSQL Server 2008データベースです。このメモでは、MySQLは魅力的に動作します。 – Oomta