-2
日時形式dd/mm/yy(yy)を作成しようとしましたが、成功しませんでしたか?日時形式の作成dd/mm/yy(yy)
コード:
var_dump(date_create("22/12/2016"));
または
var_dump(strtotime("22/12/2016"));
でもない作品。これはdemoです。なぜこの形式から作成できないのですか? date_create
前
日時形式dd/mm/yy(yy)を作成しようとしましたが、成功しませんでしたか?日時形式の作成dd/mm/yy(yy)
コード:
var_dump(date_create("22/12/2016"));
または
var_dump(strtotime("22/12/2016"));
でもない作品。これはdemoです。なぜこの形式から作成できないのですか? date_create
前
あなたの日付が
のDateTimeを使用して許容される日付フォーマット に変換:: createFromFormat (PHP 5> = 5.3.0、PHP 7) 日時:: createFromFormat - date_create_from_format - A解析し指定されたフォーマット
var_dump(date_create(DateTime::createFromFormat('d/m/Y', "22/12/2016")->format('Y-m-d')));
Demoに係る時刻文字列
注:http://php.net/manual/en/function.strtotime.php#refsect1-function.strtotime-notes – Rizier123
weird:http://stackoverflow.com/questions/41274672/php-date-formatting -not-working-wen-using-date-format/41274789#41274789 –
php.netのリファレンス - http://php.net/manual/en/function.strtotime.phpから、/ separatorを使用すると、アメリカのスタイルの日付なので、mm/dd/yyyyです。しかしユーロスタイル、dd/mm/yyyyを使用していますが、strtotime()はそれらがdd-mm-yyyy形式であることを想定しています。それを分解して、strtotimeが期待するフォーマットの1つに入れる必要があります – ivanivan