JavaScriptのDateオブジェクトを、AJAX呼び出しによってCakePHPにあるコントローラに渡そうとしています。それを送信する前にjsの日付オブジェクトを変換しなければならなかったので、送信されていなかったからです。CakePHPでAJAX呼び出しで渡された日付値を格納する
startDate = startDate.toUTCString();
私は何をコントローラに取得することは、文字列
水曜日、2001年1月31日午後2時01分01秒GMT
これまでのところ問題ありませんです。しかし、今私はこのためにdatetimeフィールドを使用するデータベースにこの値を格納する必要があります。私は、Cakeがdatetimeを表すこの配列を使用していることに気付きました。
[start_date] => Array
(
[month] => 06
[day] => 20
[year] => 2011
[hour] => 02
[min] => 19
[meridian] => am
)
以前にこの文字列をこの構造に変換するにはどうすればよいですか?
時刻を保存する場合は、日付書式設定文字列にH:i:sを追加してください。 – JohnP
ありがとう、ありがとうございます。 –