GMT 形式の日付が15/10/2012
あり、実行strtotime()
すると false が返されます。デフォルトのタイムゾーンを設定してみましたが、何も変わりません。次のことも試しました。
$date = new DateTime($formatted);
$date->setTimezone('Europe/London');
return $date->getTimestamp();
しかし、まだ結果はありません。
アイデアはありますか?
$date = DateTime::createFromFormat('d/m/Y', $formatted);
$date->setTimezone(new DateTimeZone('Europe/London'));
return $date->getTimestamp();
http://www.php.net/manual/en/datetime.createfromformat.php
編集: タイムゾーンの構文を更新しました。
strtotime はその形式を受け入れません。http://www.php.net/manual/en/datetime.formats.date.phpで受け入れられる形式を参照してください。