1

如何转换这个 Oracle 时间戳,而不使用任何 oracle 函数,只使用纯 PHP 函数来操作这个 Oracle 时间戳?

比如:

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 回答