2017-11-07 14 views
-2

C++ 시간 구조 struct tmtm_wday (예 : 요일) 속성은 일요일 이후의 일수, 0-6의 정수를 나타냅니다. 이것은 일광 절약 시간 계산에 종종 사용됩니다. 예 : "11 월의 첫 번째 일요일"
http://www.cplusplus.com/reference/ctime/tm/JavaScript Date() 객체로 "Sunday since Days"를 찾는 방법

등가물은 JavaScript로 어떻게 계산됩니까? 즉, JavaScript Date() 개체를 사용하여 일요일부터 일요일을 어떻게 찾을 수 있습니까?

내가 인터넷 검색을하고 MDN 문서를 확인했지만 동일한 방법이없는 것 같습니다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

작성된 polyfill 또는 get_days_since_sunday() 메소드를 알고있는 사람이 있습니까? 이것을 쉽게 할 수있는 방법이 있습니까, 아니면 그것을 써야합니까? 들으, 키스 : ^)

+1

"N 번째 요일"목적으로 사용하려는 경우 모든 사람이 일요일에 주를 시작하지 않는다는 점에 유의하십시오. – chris

+0

Tom scott이 [Computerphile video at timezone] (https://www.youtube.com/watch?v=-5wpm-gesOY)에서 말했듯이, 당신은 항상 그것을하는 라이브러리를 찾아야합니다. 나는 그 순간을 반환하는 momentJS 함수'moment(). day()'를 제안한다. – Nicolas

답변

1

당신은 일요일부터 시작하여 평일의 인덱스 (0부터 시작)를 반환하는 Date#getDay를 사용할 수 있습니다

new Date.getDay() // returns 2, if today is a Tuesday 
+3

... 실제로 OP에 링크 된 문서에있었습니다! –

+0

아하 나는 그것을 본다. .. tyvm 나는 일요일부터 일요일까지의 일을 찾고 있었다. 오늘 C++의 시간이 너무 많습니다. – kmiklas

1

오늘과 마지막 사이의 일 수를 찾을 수있는 간단한 방법이있다 일요일. 질문이 있으시면 언제든지 물어보십시오.

var date = new Date(); 
date.getDay();