ios和android关于js获取时间的兼容问题

今天遇见一个问题:


我准备写一个控制只能在某个时间段才能操作,其他时间不行。

逻辑是先获取今天时间(2018-03-29),然后用Date.parse()转换,然后判断时间。


下面上代码:


// 获取当前时间

       function  getNowFormatDate() {

            var date = new Date();

            var seperator1 = "/";     //划重点!就是这里(—)  。(—)的时候安卓兼容,ios不兼容,换成斜杠(—)完美兼容了

            var year = date.getFullYear();

            var month = date.getMonth() + 1;

            var strDate = date.getDate();

            var currentdate = year + seperator1 + month + seperator1 + strDate;

            return currentdate;

        }


            // 限制提现时间

            var curTime = Date.parse(new Date);

            // 今天时间

            var today =  getNowFormatDate() ;

            var startTimes = Date.parse(today + ' 11:00:00');

            var endTimes = Date.parse(today + ' 14:00:00');

            if ( curTime <= endTimes && curTime >= startTimes){

                    //do something    时间范围来

            } else {

                    // do something  时间范围外
            }


有问题的朋友可以留言,欢迎交流。

你可能感兴趣的:(ios和android关于js获取时间的兼容问题)