-2
日付は「19901226」のような文字列として私に届きます。しかし、私のdbは'26 .12.1990 'を待っています。それを変更するには?私は正規表現が必要だと知っているが、決してそれらと一緒に働いたことはない。私はそれが奇妙なデータベースが非ISO形式の日付を期待するが、ここに行くことを見つける希望の形式で日付を書き換えるには?
日付は「19901226」のような文字列として私に届きます。しかし、私のdbは'26 .12.1990 'を待っています。それを変更するには?私は正規表現が必要だと知っているが、決してそれらと一緒に働いたことはない。私はそれが奇妙なデータベースが非ISO形式の日付を期待するが、ここに行くことを見つける希望の形式で日付を書き換えるには?
:
echo date_create_from_format("Ymd","19901226")->format("d.m.Y");
エコー:
1990年12月26日
http://sandbox.onlinephpfunctions.com/code/cd0c79eef6fb81a4e55cf314e7e8a9ff7934ada8
日付( 'dmY'、strtotime($ YOURVAR))? – Roy
PHPを使うことができますか?それはpostgresqlでのみですか? –
**あなたの質問を** [編集] **して、問題のテーブルと使用しているINSERTクエリの 'create table'ステートメントを追加してください。 [**フォーマットされたテキスト**](http://stackoverflow.com/help/formatting)、[スクリーンショットなし](http://meta.stackoverflow.com/questions/285551/why-may-i-not - あなたの質問 - **あなたのコメントにコードや追加情報を投稿しない** [編集] ** 285557#285557) –