我正在将asp.net c#应用程序转换为php我面临json编码的问题,就像我必须将一个日期时间字段编码为创建日期到php所以我只是使用
$arr=array('OrderDate'=>date('Y-m-d H:i:s'));
echo `json_encode($arr);`
//output => {"OrderDate": "2017-03-22 06:21:28"}
在asp.net中同样的事情
Order objOrder= new Order();
objOrder.OrderDate = SystemTime.Now();
JsonConvert.SerializeObject($objOrder);
返回
{"OrderDate": "2017-03-22T10:40:17.313313+05:30"}
我希望与asp.net使用php json_encode()完全相同的输出我如何实现?
答案 0 :(得分:1)
这个怎么样?
$arr=array('OrderDate'=>date('Y-m-dTH:i:s.uP'));
echo `json_encode($arr);`
或
$arr=array('OrderDate'=>date('c'));
echo `json_encode($arr);`
我找到了php date format。
答案 1 :(得分:0)
$arr=array('OrderDate'=>date('Y-m-d\TH:i:s.uP'));
echo json_encode($arr);