判断是否过了一周和一些常用时间计算

版权声明:本文为博主原创文章,转载请表明来源和网址。 https://blog.csdn.net/thinbug/article/details/85695649

js判断是否过了一周

//过去多少周
	public NumWeek(iTime)
	{
		//#1970年1月1日是星期4,所以要加3天等于1周,换为中国时间,最后除以7天,就是过去的周
		var timezone = this._serverDate.getTimezoneOffset(); //分钟为单位
	    timezone = timezone*60;
		
    	return Math.floor((iTime+3*24*3600 - timezone)/(3600*24*7));
	}

var today = new Date();
var xx2 = cFun.NumWeek(today.getTime()/1000);
console.log("周  -"+xx2.toString());

python判断是否过了一周

def NumWeek(iTime):
	#1970年1月1日是星期4,所以要加3天等于1周,换为中国时间,最后除以7天,就是过去的周
    return int((iTime+3*24*3600 - time.timezone)/(3600*24*7))
	
print(NumWeek(time.time()))

python 判断时间是否同一周期,可以判断跨天跨几个小时段等

#判断时间是否同一周期
#例如判断是否同一天 zhouqi = 3600 * 24
#判断同一小时 zhouqi = 3600
def SameTime(time1,time2,zhouqi):
    t1 = int(time1 - time.timezone)
    t2 = int(time2 - time.timezone)

    if int(t1 / zhouqi) != int(t2 / zhouqi) :
        return 0
    return 1

js

public SameTime(time1:number,time2:number,zhouqi:number)
	{
		var t1:number;
		var t2:number;
		var timezone = this._serverDate.getTimezoneOffset(); //分钟为单位
	    timezone = timezone*60;
		//console.log(timezone);
		t1 = (time1 - timezone)|0;
		t2  =(time2 - timezone)|0;

		if( ((t1 / zhouqi)|0)  !=  ((t2 / zhouqi) | 0 ))
			return 0;
   		return 1;
	}

猜你喜欢

转载自blog.csdn.net/thinbug/article/details/85695649