簡體   English   中英

getDay()方法javascript的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM