2017-03-22 4 views
0

対私は私が単にJsonConvert.SerializeObjectがjson_encode

$arr=array('OrderDate'=>date('Y-m-d H:i:s')); 
echo `json_encode($arr);` 
//output => {"OrderDate": "2017-03-22 06:21:28"} 

を使用していますので、PHPに作成された日付などの1つの日時フィールドをエンコードするために持っているように、私はJSONエンコードに問題に直面していますPHPにasp.net C#アプリケーションを変換していますasp.netで同じこと

Order objOrder= new Order(); 
objOrder.OrderDate = SystemTime.Now(); 
JsonConvert.SerializeObject($objOrder); 

戻り

{"OrderDate": "2017-03-22T10:40:17.313313+05:30"} 

私は正確に同じ出力したかったですPHPのjson_encode()を使用してasp.netのように私はどのように達成するのですか?

答えて

0
$arr=array('OrderDate'=>date('Y-m-d\TH:i:s.uP')); 
echo json_encode($arr); 
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を見つけました。

+0

質問を正しく読んで、私はPHPで実現する必要があります。ネット –

+0

申し訳ありませんが、私のanwserを更新します。 – bismute