-2

このfacebook出力を変換しようとしています:

      Thursday, 22 November 2012 at 12:51

PHP で unixtimestamp するには ... :) このフォーラムからあらゆる種類のバージョンを試してみましたが、srttime ... 本当の答えは得られませんでした。

御時間ありがとうございます!

マート

4

2 に答える 2

0

strtotimeそれをうまく処理できます:

$fbd = 'Thursday, 22 November 2012 at 12:51';
echo strtotime(str_replace($fbd, ' at ', ' ')); // 1353585060

DateTime::createFromFormatまたは、以下と組み合わせて使用​​しDateTime::getTimestampます。

$fbd = 'Thursday, 22 November 2012 at 12:51';
echo DateTime::createFromFormat('l, j F Y * H:i', $fbd)->getTimestamp();
于 2012-11-22T12:24:58.530 に答える
0
$fb = 'Thursday, 22 November 2012 at 12:51';
$stamp = strtotime( str_replace(' at ', ' ', $fb );
echo "${stamp}\n";
echo date("l, d F Y, H:i", $stamp );

生成されます:

1353585060
Thursday, 22 November 2012, 12:51
于 2012-11-22T12:31:13.337 に答える