[英]JsonConvert.SerializeObject vs json_encode
I am Converting asp.net c# application into php i am facing problem with json encode like i have to encode one datetime field like created date into php so i am using simply 我正在将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"}
same thing in asp.net 在asp.net中也是一样
Order objOrder= new Order();
objOrder.OrderDate = SystemTime.Now();
JsonConvert.SerializeObject($objOrder);
returns 退货
{"OrderDate": "2017-03-22T10:40:17.313313+05:30"}
i wanted to exactly same output like asp.net using php json_encode() how do i achieve? 我想使用php json_encode()获得与asp.net完全相同的输出,我如何实现?
How about this? 这个怎么样?
$arr=array('OrderDate'=>date('Y-m-dTH:i:s.uP'));
echo `json_encode($arr);`
or 要么
$arr=array('OrderDate'=>date('c'));
echo `json_encode($arr);`
I found php date format . 我发现php日期格式 。
$arr=array('OrderDate'=>date('Y-m-d\TH:i:s.uP'));
echo json_encode($arr);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.