搜尋

首頁  >  問答  >  主體

angular.js - angular使用$http post資料時,datetime為什麼被自動格式化成UTC了?能否不格式化?

圖1,為 $http 發送前,列印變數的值;
圖2,位元 $http 發送時,捕捉到的值。

能否不讓他自動轉換成UTC而保留2016-12-15呢?

天蓬老师天蓬老师2744 天前564

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-05-15 17:12:05

    謝邀。

    你的資料本身就是一個時間對象,只不過你要post,其資料格式被強制轉換為string的相關型別。

    建議你在post前先自己把資料格式化成對應形式的字串。

    在angular中可以用date 這個內建的 filter

    app.controller('myCtrl', function($scope, $filter) {
        console.log($filter('date')(new Date(), 'yyyy-MM-dd'))
    });

    回覆
    0
  • 取消回覆