をそれを使用する私は、次のオランダ語の文字列の日付を持っている:変更オランダ語から英語への日付文字列のstrtotimeで
dinsdag, 18 april 2017
は今、私は日と月を削除したい、と私は、次の例でそれを行うことができますしかし、それはオランダ語とstrtotimeでは英語の文字列でのみ動作するため、動作しません。
$stripDay = date('d',strtotime($date));
$stripMonth = date('m',strtotime($date));
他のオプションがあるかどうかを確認して、機能することを示すstrptime機能が見つかりました。
$format = '%l, %d %m %Y';
setlocale(LC_TIME, 'NL_nl');
setlocale(LC_ALL, 'nl_NL');
最初にフォーマットを設定してから、ロケールを設定しました。しかし、私は次のコードを使用しても、それは私に1を返します。
$stripDay = date('d',strptime($date));
$stripMonth = date('m',strptime($date));
誰かが私がここで間違ってやっているものを私に説明できますか?
は
どうすればよいですか? –
@HuubSこれを確認してくださいhttp://phpfiddle.org/main/code/k51z-9n6j –
完璧な答え、ありがとう。私はそれを解決策としてマークしました。それでも私はこのようにしなければならず、それを日時にするのではなく、ちょうどうまくいきません。ありがとう! –