00:00:00以降にstrtotime()
が失敗するのはなぜですか?例:00:00以降のPHP strtotimeの失敗
strtotime("24.09.")
作品
strtotime("25.09.")
はそうではありません。
Btw:これらは日付です。 私が笑って何かを飲むと、私のスクリプト全体が墜落した。
00:00:00以降にstrtotime()
が失敗するのはなぜですか?例:00:00以降のPHP strtotimeの失敗
strtotime("24.09.")
作品
strtotime("25.09.")
はそうではありません。
Btw:これらは日付です。 私が笑って何かを飲むと、私のスクリプト全体が墜落した。
これは有効な時間ではないためです。受け入れる値については、hereを読むことができます。
「00」の代わりに「24」が使用されることがあり、その日の最初の1時間を示すためです。 25は使用されません。
24時間の作業も比較的新しい動作です。 (PHP 5.3以降、PHP manualによる)
私は、24:00を稼働させるために追加された特殊なケースは、すべて24:xx倍に拡張されますが、それ以外の時間はそれほど長くないと考えます。
これらのような奇妙な時間文字列で作業する必要がある場合は、少し変換を行い、代わりに「明日01:09」を使用できます。
どちらかご利用いただけますか? http://codepad.org/qVuXnqrH –
私の例では、私は日付を与えています。 – Gamer
@ Jared、最初の例はこれで動作しません:http://codepad.org/249km0oo –