2009-05-21 7 views
6

PHP関数date_parseを使用する必要がありますが、5.2ではサポートされています。 。だから、php 5.1のdate_parse関数の代替案があります。php 5.1のdate_parse関数の代替手段はありますか?

+1

um ...あなたは何をしたいですか? –

+0

musicfreakありがとうございます。あなたのコメントのソリューションを見た後、私は何をする必要が私の心に来た。私はちょうど日付の形式(2009-05-21)から別に月と日を取得したかった。私は爆発を使用した( " - "、 "2009-05-21"、3)..... – user75472

答えて

0

あなたは、代替の意味を正確に知っているが、これをチェックアウトしないでください:

php.net getdate()

ヒント:関連の機能が表示されます左に見えます。

1

試してみてください(。例えば、むしろ「日」よりも、むしろ「第2」と「MDAY」より「秒」)一部のキーがわずかに異なっていることとGETDATEはエラーが含まれていません

getdate(strtotime($datestr)) 

注意情報。 getdateも1秒の小数部をサポートしていません。

+0

ああ、あなたが言ったこと。 :-) – Stobor

6

strtotimeは、おそらくgetdateと組み合わせ、localtime又はgmtime

getdate(strtotime("20 Jan 2009")); 

のstrtotimeは、文字列を受け取り、Unixタイムスタンプに変換し、他の3つの機能がdate_parseような配列にUnixタイムスタンプに変換します。

0

ただの理由は何ですか?

strtotime()が最も近い答えです。このような文字列の解析を避けるには、タイムスタンプ(time()、mktime()などを参照)を使用してください。

関連する問題