JavaScript Date 對象應用

運用Javascript Date對象設置一個月的倒計時。Date對象獲取當前系統時間,但是向後臺傳數據的時候,會自動變成世界時間,但是後臺處理時間數據的時候會再自動更改爲世界時間,也就是說進行了兩次世界時間的調整,我使用了笨方法,將前端的Date數據加8Hours,讓後端數據庫能正確轉化爲世界時間。

angular.module('controllerModule', [])
    .controller('mainCtrl', function ($scope, $interval) {
        //倒計時
        var countTime = function () {
            //獲取當前時間
            var date = new Date();
            var now = date.getTime();
            //設置截止時間
            var endDate = new Date("2017-08-07 23:23:23");
            var end = endDate.getTime();
            //時間差
            var leftTime = end - now;
            //定義變量 d,h,m,s保存倒計時的時間
            // var d,h,m,s;
            if (leftTime >= 0) {
                $scope.d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
                $scope.h = Math.floor(leftTime / 1000 / 60 / 60 % 24);
                $scope.m = Math.floor(leftTime / 1000 / 60 % 60);
                $scope.s = Math.floor(leftTime / 1000 % 60);
            }
        }
        $interval(function () {
            countTime()
        }, 1000)
        countTime();
    })
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章