Web サービスは、タイムスタンプ フィールドを base64Binary 形式で返します。SOAP 応答では次のようになります。
<a:TimeStamp>AAAAAAMpI9Q=</a:TimeStamp>
ただし、PHP __soapCall は b64_decode() を実行し、')#▒' のようなバイナリ文字列を取得します。これから実際のタイムスタンプを取得するにはどうすればよいですか? unpack('L') しようとしましたが、結果として Array([1] => 0) が得られます。本当にゼロ、つまり 1970-01-01 があるのでしょうか、それとも何か見逃したのでしょうか?