0

.NET の非標準の日付形式で読み取ることができる日付文字列を PHP で作成するにはどうすればよいですか。

たとえば、次の PHP コードが与えられた場合:

$fetch = mysql_query("SELECT birthday FROM people"); 
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
    $birthday = $row['birthday'];
    $json = ??? // some way to convert it to the .net json format
}

PHP の日付を操作して、C#/.Net の json deserialize メソッドで期待されるように、このスタイルの JSON を返すにはどうすればよいですか?

{"birthday":"\/Date(1331550000000)\/"}
4

2 に答える 2

3

.NET形式はエポックからのミリ秒です-したがって、次の形式が機能しました

 $date = '/Date('.(date("U",time())*1000).'-0500)/';
于 2012-12-03T19:58:51.323 に答える
0

.Net の json deserialize メソッドは、任意の json データを受け入れることができます。以下のようにjsonを構築できます。

$fetch = mysql_query("SELECT birthday FROM people"); 
$birthdays = array();
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
    $birthdays[] = $row;
}
$json = json_encode($birthdays);
echo $json;
于 2012-07-03T01:48:31.380 に答える