![](/img/trans.png)
[英]does javascript getDay method depend on time zone and local time?
[英]Problem with getDay() method javascript
我正試圖在javascript中獲取日期名稱。 每次我搜索函數getDay()
用法時,都會解釋此方法返回星期幾,例如:0表示星期日,1表示星期一等。
所以2010年第1季度是周五,有人可以解釋為什么我會得到1而不是5? 同樣的2010年第二屆janauary,我得到2而不是5。
我已經嘗試過一些方法來做到這一點但沒有成功。
這是我的代碼:
theDay = new Date(2010,01,01);
alert(theDay.getDay());
謝謝 !!!
JS中的月份是零基礎的,就像一周中的那一天。
日期(2010,01,01)是2010年2月1日。1月是零月。 果然,2010年2月1日是星期一(我記得很清楚)。
嘗試這個:
var theDay = new Date(2010,00,01);
alert(theDay.getDay());
這個月從0開始,所以你正在做的是試圖找到2010年2月1日星期一。 這是正確的:
theDay = new Date(2010,0,01);
alert(theDay.getDay());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.