LinkedIn の API を呼び出して、ネットワークの更新を保存しようとしています。各更新には、REST XML 応答から文字列変数として取得している Unix タイムスタンプがあります。
文字列のタイムスタンプを mysql の日時形式に変換したいと考えています。date() 関数は、変換する時刻の 2 番目の引数として整数を受け入れます。ただし、私は Windows 32 ビット PHP を使用しており、このプラットフォームの整数型は 2147483647 に制限されています。
$timestamp = '1293714626675'; // sample pulled from linkedin
$timestamp = (int) $timestamp; // timestamp now equals 2147483647
$mysqlDatetime = date('Y-m-d H:i:s', $timestamp); // produces incorrect time
PHPでmysqlの日時を作成するより良い方法はありますか? MySQLへの挿入時に変換できることはわかっていますが、それには他の依存コードを変更する必要があります。