[JQUERY] 날짜 JS에서 일 이름
JQUERY날짜 JS에서 일 이름
해결법
-
1.당신은 토요일 6, 일요일 0을 반환 Date.getDay () 메소드를 사용할 수 있습니다. 그래서, 당신은 단순히 일 이름에 대한 이름의 배열을 만들 수 있습니다 :
당신은 토요일 6, 일요일 0을 반환 Date.getDay () 메소드를 사용할 수 있습니다. 그래서, 당신은 단순히 일 이름에 대한 이름의 배열을 만들 수 있습니다 :
var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; var d = new Date(dateString); var dayName = days[d.getDay()];
다음 날짜 열은 타사 API로부터받은 문자열입니다.
당신이 일 이름의 첫 세 글자를 원하는 경우 또는, 당신은 객체 내장의 toString 방법 날짜를 사용할 수 있습니다 :
var d = new Date(dateString); var dayName = d.toString().split(' ')[0];
즉, 3 문자 일 이름이 될 것입니다 d.toString () 출력에서 첫 번째 단어를 취할 것입니다.
-
2.Ahum, 3 년 후에 ...
Ahum, 3 년 후에 ...
왜 아무도 (캘럼 Linington 제외) 표준 자바 스크립트 날짜 클래스가 제공하는 방법을 사용하지?
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString 참조
날짜에서 하루 이름을 얻기 :
function getDayName(dateStr, locale) { var date = new Date(dateStr); return date.toLocaleDateString(locale, { weekday: 'long' }); } var dateStr = '05/23/2014'; var day = getDayName(dateStr, "nl-NL"); // Gives back 'Vrijdag' which is Dutch for Friday.
배열의 모든 평일 방법 :
function getWeekDays(locale) { var baseDate = new Date(Date.UTC(2017, 0, 2)); // just a Monday var weekDays = []; for(i = 0; i < 7; i++) { weekDays.push(baseDate.toLocaleDateString(locale, { weekday: 'long' })); baseDate.setDate(baseDate.getDate() + 1); } return weekDays; } var weekDays = getWeekDays('nl-NL'); // Gives back { 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag', 'zondag'} which are the days of the week in Dutch.
미국의 날짜는 로케일로 'EN-US'를 사용하십시오.
-
3.
let weekday = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'][new Date().getDay()]
-
4.Date.toLocaleString () 메소드를 사용
Date.toLocaleString () 메소드를 사용
new Date(dateString).toLocaleString('en-us', {weekday:'long'})
-
5.
var days = [ "Sunday", "Monday", "...", //etc "Saturday" ]; console.log(days[new Date().getDay()]);
간단한 자바 스크립트 매뉴얼의 날짜 객체를 읽어
날짜가 다른 일을하려면, 같은 그것에서 읽을 수있는 형식의 캐릭터 라인을 얻을, 내가 사용 :
var d = new Date(); d.toLocaleString();
당신은 단지 시간이나 날짜 사용을 원하는 경우 :
d.toLocaleTimeString(); d.toLocaleDateString();
당신은 수행하여 두 날짜를 구문 분석 할 수 있습니다 :
var d = new Date(dateToParse);
또는
var d = Date.parse(dateToParse);
-
6.이것 좀 봐 :
이것 좀 봐 :
var event = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; console.log(event.toLocaleDateString('de-DE', options)); // expected output: Donnerstag, 20. Dezember 2012 console.log(event.toLocaleDateString('ar-EG', options)); // expected output: الخميس، ٢٠ ديسمبر، ٢٠١٢ console.log(event.toLocaleDateString('ko-KR', options)); // expected output: 2012년 12월 20일 목요일
출처 : 모질라 문서
-
7.가장 쉽고 간단한 방법 :
가장 쉽고 간단한 방법 :
var days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; var dayName = days[new Date().getDay()];
-
8.당신은 객체를 사용할 수 있습니다
당신은 객체를 사용할 수 있습니다
var days = { 'Mon': 'Monday', 'etc..': 'etc..', 'Fri': 'Friday' } var date = new Date().toString().split(' ')[0]; //get day abreviation first console.log(days[date]);
-
9.이 코드를 사용해보십시오 :
이 코드를 사용해보십시오 :
var event = new Date(); var options = { weekday: 'long' }; console.log(event.toLocaleDateString('en-US', options));
이것은 당신에게 문자열 형식에 하루의 이름을 제공 할 것입니다.
-
10.다른 사람이 뭔가 더 나오면 내가 지나치게 복잡한 솔루션의 팬이 아니에요 :) 저희에게 알려주십시오
다른 사람이 뭔가 더 나오면 내가 지나치게 복잡한 솔루션의 팬이 아니에요 :) 저희에게 알려주십시오
any-name.js var today = new Date().toLocaleDateString(undefined, { day: '2-digit', month: '2-digit', year: 'numeric', weekday: 'long' });
any-name.html <script> document.write(today); </script>
-
11.そぅちおん의. 1
そぅちおん의. 1
var today = new Date(); var day = today.getDay(); var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; var dayname = days[day]; document.write(dayname);
そぅちおん의. 2
var today = new Date(); var day = today.getDay(); switch(day){ case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day ="Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thrusday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; break; } document.write(day);
-
12.그냥 사용합니다 :
그냥 사용합니다 :
함수 getWeekDayNames (체재 = '짧은'로케일 = 'RU') { CONST 이름 = []; CONST 날짜는 새 날짜 ( '2020년 5월 24일을') =; 일 = 7 보자; (일! == 0) 동안 { date.setDate (date.getDate () + 1); names.push (date.toLocaleDateString (로케일, {평일 : 형식})); days--; } 이름을 반환; }
형식에 대한 당신은 문서 DateTimeFormat 여기 읽을 수 있습니다
-
13.최단 하나 라이너
최단 하나 라이너
당신이 배열이 일요일부터 시작하려면 5 6에서 UTC의 날을 변경합니다. CONST getWeekDays = (로케일) => ... 어레이 (7) .keys ()]., MAP ((V) => 새로운 날짜 (중 Date.UTC (1970, 0, 6 + V)). toLocaleDateString (로케일 {평일 : '긴'})); CONSOLE.LOG (getWeekDays ( '드 DE'));
-
14.아니 가장 좋은 방법 대신 배열을 사용합니다. 이것은 단지 다른 방법이다.
아니 가장 좋은 방법 대신 배열을 사용합니다. 이것은 단지 다른 방법이다.
http://www.w3schools.com/jsref/jsref_getday.asp
var date = new Date(); var day = date.getDay();
당신은 정말 당신이 여기에 게시하기 전에 구글 사용해야합니다.
다른 사람들이 배열 방법을 게시 때문에 나는 당신에게 switch 문을 사용하여 다른 방법을 보여 드리겠습니다.
switch(day) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; ... rest of cases default: // do something break; }
위의 작품은, 그러나, 배열은 더 나은 대안입니다. () 문은 그러나 스위치 문의 경우, 여러 가지 많은 청소기를 될 경우에도 사용할 수 있습니다.
from https://stackoverflow.com/questions/24998624/day-name-from-date-in-js by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 사용자가 자바 스크립트가 대화를 onbeforeunload에서 취소를 클릭하면 방법은 알고? (0) | 2020.10.29 |
---|---|
[JQUERY] 값이없는 속성 세트 (0) | 2020.10.29 |
[JQUERY] 링크 스크립트에 jQuery를 텍스트? [복제] (0) | 2020.10.29 |
[JQUERY] 이 개 jQuery를 결과를 결합하는 방법 (0) | 2020.10.29 |
[JQUERY] 팝업 만 사용자 별되면 표시 (0) | 2020.10.29 |