Mvc Json ' dan gelen timestamp tarih formatını Jquery ile nasıl Convert edebilirim

emkoroglu (327) 10 yıl önce sordu

Json gelen data : /Date(14832216000000)/

Datayı Convert edip yyyy/MM/dd şeklinde almak istiyorum

Toplam 2 cevap


cemphp (651) 10 yıl önce cevapladı
function parseUnixTime(d) {
  var tmp = d.match(/\d+/);
  if (tmp && tmp.length) {
    return parseInt(tmp[0]);
  }
  return 0;
}
var jsonDateTime = '/Date(14832216000000)/';
var d= new Date(parseUnixTime(jsonDateTime));
var newdate = d.getFullYear() +'/'+ d.getMonth() +'/'+ d.getDate();
console.log(newdate);

Javascript ile  yukarıdak şekilde yapılabilir. 

emkoroglu 10 yıl önce

2440/0/6 sonucu veriyor.

alattin (17125) 10 yıl önce cevapladı

Bu da başka bir yöntem  Emre, fakat senin gelen verinde bir sorun olabilir mi? CemPhp'ni yazdığı yöntem doğru ve  ben de test ettiğimde gelen timestamp verin 2440 yılını içeriyor.

 

  function ToJavaScriptDate(value) {
            var pattern = /Date\(([^)]+)\)/;
            var results = pattern.exec(value);
            var dt = new Date(parseFloat(results[1]));
            return (dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear();
        }

 

Senin örneğindeki timestamp 

GMT: Fri, 06 Jan 2440 04:00:00 GMT
Your time zone: 6 1 2440 06:00:00 GMT+2

Buradan kontrol edebilirsin http://www.epochconverter.com/

emkoroglu 10 yıl önce

özür dilerim. Gelen veriyi yanlış yazmışım hocam:)

alattin 10 yıl önce

Olur arada Emre :))