1. 程式人生 > >angular +asp.net 時間戳問題

angular +asp.net 時間戳問題

在構建程式的時候發現前臺時間戳轉日期比較麻煩,所以改寫在後臺轉換,因為前後臺都是我寫就是這樣任性

前臺angular 日期轉時間戳

var date= (new Date().getTime())

後臺時間戳轉日期

            DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            long lTime = long.Parse("時間戳" + "0000");
            TimeSpan toNow = new TimeSpan(lTime);
            var date= dtStart.Add(toNow);

 補下前臺時間戳轉日期格式

    function fmtDate(obj){
      var date =  new Date(obj);
      var y = 1900+date.getYear();
      var m = "0"+(date.getMonth()+1);
      var d = "0"+date.getDate();
      return y+"-"+m.substring(m.length-2,m.length)+"-"+d.substring(d.length-2,d.length);
  }
  
  
  fmtDate(date)