変数を変換する必要がある
$date = 20130521201511
に
$date = 2013-05-21 20:15:11
ただし、その方法がよくわかりません。
これは、DateTimeクラスを使用して実現できます。
<?php
$date = DateTime::createFromFormat("YmdHis","20130521201511");
var_dump($date);
createFromFormatメソッドのドキュメントをよく見て、正しいフォーマット パラメータを使用していることを確認してください。
この日付を試してみてください("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 が得られます。