您错过了微秒。
要显示(蒙戈 - > PHP)
$fecha = date(preg_replace('`(?<!\\\\)u`', $my_date->usec, 'Y-M-d H:i:s.u'), $my_date->sec);
//MongoDate ISODate("2013-05-28T15:27:24.735Z")
//Php Date 2013-May-28 10:27:24.735000
发送给蒙戈(PHP - >蒙戈)
$fecha_mongo = new MongoDate(strtotime($fecha));
//Fail function, the short way but, 70000 isn't equal to 700000.
//$fecha_mongo->usec = (int)$fecha_micro->format("u");
preg_match("/\.(.*)/", $fecha, $uSec);
$fecha_mongo->usec = (int)(count($uSec)==2?$uSec[1]:0);
//Php Date 2013-May-28 10:27:24.735000
//MongoDate ISODate("2013-05-28T15:27:24.735Z")
美好的一天!
马里奥T.
不知道谁在10Gen的决定是,但它是混乱。不应该调用'sec'属性。哦,好吧。 – Justin
这个人在StackOverflow上实际上有一个句柄:http://stackoverflow.com/users/4243/kristina –