こんにちは私はPHPを初めて使っています。単純な文字を追加するだけで、カスタムの日付と時刻に変換したい文字列があります。私はまずそれを自分で修正しようとしましたが、試したものすべてが私のために働いていませんでした。PHPは文字列を日付に変換します
入力:
$customdate = "27032017042100";
私のような文字の上に文字列に追加する:/と:
期待される結果:
27/03/2017 04:21:00
こんにちは私はPHPを初めて使っています。単純な文字を追加するだけで、カスタムの日付と時刻に変換したい文字列があります。私はまずそれを自分で修正しようとしましたが、試したものすべてが私のために働いていませんでした。PHPは文字列を日付に変換します
入力:
$customdate = "27032017042100";
私のような文字の上に文字列に追加する:/と:
期待される結果:
27/03/2017 04:21:00
をfolowing使用することができます。あなたは、単に日付関数について学ぶためにPHPのドキュメントに見ていないのはなぜ
$date = date_create_from_format('dmYHis', '27032017042100');
echo date_format($date, 'd/m/Y H:i:s');
これは、単純な日付関数です:
echo date('d/m/Y h:i:s');
は、より多くのアイデアのためのhttp://php.net/manual/es/function.date.phpを参照してください。
非常に簡単です。
<?php
$customdate = "27032017042100";
echo gmdate("Y-m-d\TH:i:s\Z", $customdate);
?>
ここでは、前の質問に答えている:Converting a UNIX Timestamp to Formatted Date String
あなたがSTRINGからデータを変換する必要がある場合は、コード
一から別の日付形式を変更if (preg_match("/([0-9]{2})([0-9]{2})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})/", $customdate, $rg))
$newdate = $rg[1]."/".$rg[2]."/".$rg[3]." ".$rg[4].":".$rg[5].":".$rg[6]
? http://php.net/manual/en/refs.calendar.php – arkascha
ようこそスタックオーバーフロー!質問を編集して[これまでに試したこと](http://whathaveyoutried.com)を表示してください。問題を抱えているコードのアウトライン(ただし、好ましくは[mcve])を含める必要があります。次に、特定の問題を解決することができます。 [ask]も読んでください。 –