2

変数を変換する必要がある

$date = 20130521201511

$date = 2013-05-21 20:15:11

ただし、その方法がよくわかりません。

4

4 に答える 4

5

これは、DateTimeクラスを使用して実現できます。

<?php
$date = DateTime::createFromFormat("YmdHis","20130521201511");

var_dump($date);

https://eval.in/33909

createFromFormatメソッドのドキュメントをよく見て、正しいフォーマット パラメータを使用していることを確認してください。

于 2013-06-18T18:04:08.620 に答える
-1

この日付を試してみてください("Ymd H:i:s", 1388516401);

この日付から整数への変換の背後にあるロジックは、php.net の strotime で説明されています。

1970 年 1 月 1 日 00:00:00 UTC からの秒数です。

echo strtotime("1970-01-01 00:00:00") を印刷すると 0 が得られます。 echo strtotime("1970-01-01 00:00:01") を印刷すると 1 が得られます。

于 2014-05-02T05:58:03.810 に答える