JavaScript Date 对象应用

来源:互联网 发布:ubuntu 12.04 qq 编辑:程序博客网 时间:2024/06/05 20:34

运用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();    })
原创粉丝点击