6

私はphpを使用して日付を再フォーマットし、それをmysqlに投稿しています。私が来年の日付を渡すまで、すべてがうまくいきます。たとえば、Mon, 14 Jan, 2013に変換され2012-01-16ます。フォーマットは日付だけでなく正しいです。私はそれを渡すフォーマットを変更しようとしましたが、それでも変更はありません。これが取得するものであり、これがそれMon, 14 Jan, 2013を処理するphpです:

$startdate = $_REQUEST['one'];
$start = date("Y-m-d", strtotime($startdate));

過去数年でさえ、私たちが新年を迎えたときにのみしゃっくりが発生する理由についての手がかりはありますか?

4

1 に答える 1

7

のすべての有効な形式のリストについては、こちらをご覧くださいstrtotime()。使用しているものは存在しません。

代わりに使用する場合は、次date_create_from_formatのようにします。

date_create_from_format("D, d M, Y", "Mon, 14 Jan, 2013")
于 2012-10-30T06:24:27.143 に答える