データで調整できないばかげた文字列があり、一貫性のある方法でタイムスタンプに変換する必要があります。文字列からのタイムスタンプPHP
5162016
時には2桁の月、時々先行ゼロ時々ません。
私はDateTime
$time = \DateTime::createFromFormat("njY", "5162016");
$timestamp = $time->getTimestamp();
を使用してみました私はnjY
とmdY
の両方を試してみましたが、両方は、任意のアイデアをいただければ幸いです05/01/0020
に変換し、タイムスタンプを返します。
http://php.net/strtotimeに掲載されていますか? – Utkanos
おそらく、文字列の長さをチェックできます。しかし、1日の部分が一貫して先行ゼロを示さない限り、1122016を1月12日から11月2日に区別することは不可能です。 –