Json'dan gelen veri içinde aşağıdaki gibi 13 digits Microsoft Date formatında bir timestamp değeri olduğunu düşünelim:
"date": "/Date(1446739002960)/"
Bu Microsoft Date değerini preg_match ile temizleyeceğiz daha sonra timestamp değerine dönüştüreceğiz.
preg_match('/\/Date\(([0-9]+)(\+[0-9]+)?/', $b['createDate'], $time_array);
$unix_timestamp = intval($time_array[1] / 1000);
Şimdi çevirme işlemlerini yapabiliriz:
date("d",$unix_timestamp)//29
date("M",$unix_timestamp)//April
date("l",$unix_timestamp)//Friday