私はAJAXチャットスクリプトを書いていて、時間を解析するためにシステムを統合しています(基本的にBBCodeのように)。問題は、date()で使用するために時刻(UNIXタイムスタンプ)を整数にキャストしようとすると、常に「0」が返されることです。私が見つけて置き換えるために使用しているコードは以下のとおりです。解析しようとしているもののサンプルも追加しました
$out = preg_replace("/\[time\](.*)\[\/time\]/i",date("c",(int)"$1",$out);
サンプル:
<b>GtoXic</b>: [time]1342129366[/time]