1

Oracle関数を使用せずに、このOracleタイムスタンプを変換する方法は、このOracleタイムスタンプを操作するための純粋なPHP関数だけですか?

例のように:

12-JAN-13 12.00.00.000000000 AM

私が行った場合:

echo date('F d,Y',strtotime($oracleTimeStamp));

以下を生成します。

January 01,1970

もしそうなら:

echo strtotime($oracleTimeStamp);

それはまったく何も生み出しません。

このOracleタイムスタンプを操作するための純粋なPHPだけで、Oracle関数をまったく使用せずに適切な方法は何ですか?

4

1 に答える 1

3

これにはDateTime::createFromFormat()を使用します。

$dt = DateTime::createFromFormat("d#M#y H#i#s*A", $str);
于 2013-01-12T04:16:07.913 に答える