m / d / yまたはdmy形式の日付は、さまざまなコンポーネント間のセパレーターを調べることで明確になります。セパレーターがスラッシュ(/)の場合、アメリカのm / d/yが想定されます。一方、区切り文字がダッシュ(-)またはドット(。)の場合、ヨーロッパのdmy形式が想定されます。
日付からunixtimestampを取得する必要がありますMM-DD-YYYY HH:MM:SS
。php.netのドキュメントによると、日付の区切り文字がダッシュ(-)の場合、DD-MM-YYYY
形式は無効なタイムスタンプを返すと見なされます。
strtotime()
PHP 5.2xまたは他の回避策に代わるものはありますか?