getday 得到是什么和 getutcdayd的区别

这样啊(41)
原来在UTC中用数字表示月份时,也是要+1的,Date.UTC()实际上是,哎,真是学艺不精
----------------------------------------
var date = new Date(Date.UTC());
date.getUTCDay() ;
date.getDay()
结果为2,即星期二 ;这在中国看来是不对的,因为那天是星期六。
var date = new Date();
date.getUTCDay() ;
date.getDay() ;
前面返回 1,后面返回2 ; 根据professional js for ...
一书,new Date()使用本地时间初始化,所以用getUTCDay有问题似乎还说得通,但前者就实在不知道原因了。
用Date.parse()初始化时间能得到正确的结果:
var date = new Date(Date.parse(&&));
date.getUTCDay() ;
date.getDay() ;
前者返回5,后者返回6 ,表明parse是用本地时间来初始化的.(?)

参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:47008次
积分:1495
积分:1495
排名:千里之外
原创:101篇
转载:13篇
评论:12条
(35)(6)(4)(1)(2)(1)(1)(1)(2)(2)(1)(1)(1)(3)(4)(2)(4)(3)(9)(9)(3)(4)(1)(3)(5)(1)(4)(2)(2)javascript UTC日期指的是在没有时区偏差的情况下(将日期转换为GMT时间)的日期值.如:getFullYear()和getUTCFullYear()的区别是啥?
唯爱琦儿_连
这两个方法的区别在与UTC,所以首先要理解UTC是什么意思:UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以日0000UTC为例,UTC时间是零点,北京时间为日早上8点整.那么getFullYear()得到的是当前的4位数的年份,而getUTCFullYear()这是指世界时间中的年份.这是个人按照方法名称来理解的,但具体应用的时候 用的getFullYear()较多,所以对getUTCFullYear()了解的不是很深.
为您推荐:
其他类似问题
扫描下载二维码Javascript中的getUTCDay()方法使用详解-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
Javascript中的getUTCDay()方法使用详解
来源:互联网 更新时间: 17:33:14 责任编辑:鲁晓倩字体:
&javascript Date.getUTCDay()方法按照通用时间在指定日期返回星期几。通过getUTCDay返回的值是对应于星期几的整数:0代表星期日,1代表星期一,2表示星期二,依此类推。
Date.getUTCDay()
下面是参数的详细信息:
按照通用时间返回指定日期的一周中的一天。
&title&JavaScript getUTCDay Method&/title&
&script type="text/javascript"&
var dt = new Date( "December 25, :20" );
document.write("getUTCDay() : " + dt.getUTCDay() );
这将产生以下结果为印度时区:
getUTCDay() : 1
相关文章:
上一篇文章:下一篇文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号}

我要回帖

更多关于 javascript getday 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信