js时间数值具体判断

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js时间数值具体判断相关的知识,希望对你有一定的参考价值。

function NowTime()

var now=new Date();
var hours=now.getHours();
if(hours<12)

var t1 = document.getElementById("button1");
t1.disabled = true;


为什么if语句总是进不去 请问我现在的hours是什么类型 要怎样才能判断其数值的大小呢
谢谢

new Date();返回当前时间
获取的是当前时间24小时制,可以alert(now.getHours());看具体值,
你现在的是级应该23点返回是23,如果你明天上午运行的话12点钱就可以执行if语句了。如果想设置具体时间可以用now.setHours(10);设置为上午10点,其他像年月日没有设置的还是今天的时间不变,设置的就是你设定的值,可以用alert(now.toLocaleString());查看具体值

Date()
返回当日的日期和时间。

getDate()
从 Date 对象返回一个月中的某一天 (1 ~ 31)。

getDay()
从 Date 对象返回一周中的某一天 (0 ~ 6)。

getMonth()
从 Date 对象返回月份 (0 ~ 11)。

getFullYear()
从 Date 对象以四位数字返回年份。

getYear()
请使用 getFullYear() 方法代替。

getHours()
返回 Date 对象的小时 (0 ~ 23)。

getMinutes()
返回 Date 对象的分钟 (0 ~ 59)。

getSeconds()
返回 Date 对象的秒数 (0 ~ 59)。

getMilliseconds()
返回 Date 对象的毫秒(0 ~ 999)。

getTime()
返回 1970 年 1 月 1 日至今的毫秒数。

getTimezoneOffset()
返回本地时间与格林威治标准时间 (GMT) 的分钟差。

getUTCDate()
根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。

getUTCDay()
根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。

getUTCMonth()
根据世界时从 Date 对象返回月份 (0 ~ 11)。

getUTCFullYear()
根据世界时从 Date 对象返回四位数的年份。

getUTCHours()
根据世界时返回 Date 对象的小时 (0 ~ 23)。

getUTCMinutes()
根据世界时返回 Date 对象的分钟 (0 ~ 59)。

getUTCSeconds()
根据世界时返回 Date 对象的秒钟 (0 ~ 59)。

getUTCMilliseconds()
根据世界时返回 Date 对象的毫秒(0 ~ 999)。

parse()
返回1970年1月1日午夜到指定日期(字符串)的毫秒数。

setDate()
设置 Date 对象中月的某一天 (1 ~ 31)。

setMonth()
设置 Date 对象中月份 (0 ~ 11)。

setFullYear()
设置 Date 对象中的年份(四位数字)。

setYear()
请使用 setFullYear() 方法代替。

setHours()
设置 Date 对象中的小时 (0 ~ 23)。

setMinutes()
设置 Date 对象中的分钟 (0 ~ 59)。

setSeconds()
设置 Date 对象中的秒钟 (0 ~ 59)。

setMilliseconds()
设置 Date 对象中的毫秒 (0 ~ 999)。
参考技术A 可以判断的啊,得到的是当前系统时间的二十小时制的小时,你这个只有在下午一点后函数被调用时才能执行if里的语句的

js获取url參数值的两种方式具体解释

有个url例如以下:

http://passport.csdn.net/account/login?

from=http%3a%2f%2fwrite.blog.csdn.net%2fpostedit

我们该怎样获取from这个參数的值呢?在网上搜了下方法非常easy,例如以下,第一种是通过正则。另外一种通过切串放进数组的方式:

方法一:

function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	var r = window.location.search.substr(1).match(reg);
	if (r != null) return unescape(r[2]); return null;
}

var from = getQueryString("from");

alert(from);


方法二:

function GetRequest() { 
	var url = location.search; //获取url中"?"符后的字串 
	var theRequest = new Object(); 
	if (url.indexOf("?

") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); } } return theRequest; } var req = GetRequest(); var from = req[‘from‘]; alert(from);




















以上是关于js时间数值具体判断的主要内容,如果未能解决你的问题,请参考以下文章

判断时间大小,数值大小

js 判断一个数组里有几个数值

js 如何根据所选时间判断是星期几?

js判断是不是是数值

如何判断一个字符串是不是是数字包括小数

关于Js 如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)