我有一个Web API,本地日期时间对象序列化如下:
"timeInsert":{"date":"2014-12-09 01:15:19","timezone_type":3,"timezone":"Europe\/Ljubljana"}
当我在服务器上部署应用程序时,日期时间会被序列化为以下格式:
"timeInsert":{"date":"2014-12-09 01:15:19.000000","timezone_type":3,"timezone":"Europe\/Ljubljana"}
请注意附加的.000000(微秒)。两个服务器(Vagrant内部的本地服务器和实时服务器)都运行在Linux Ubuntu 12.04上。两个服务器上的日期命令输出相同:Mon Dec 22 08:20:28 UTC 2014,且PHP版本均为5.5.x(x略有不同)。为什么这两个系统序列化datetime的方式不同呢?我想要没有微秒的日期。谢谢!:)