>  기사  >  웹 프론트엔드  >  js의 새로운 date() 매개변수에 대한 자세한 설명

js의 새로운 date() 매개변수에 대한 자세한 설명

小云云
小云云원래의
2018-03-19 17:53:1618843검색

이 글은 주로 js의 새로운 date() 매개변수에 대한 자세한 설명을 공유합니다. 도움이 되기를 바랍니다. JS 날짜 객체에 대한 매개변수와 함께 일반적으로 사용되는 초기화 방법:

1. 정수로 날짜 객체 초기화
var date1 = new Date(2017,06,06) // Thu Jul 06 2017 00; : 00:00 GMT+0800 (중국 표준시)
var date1 = new Date(2017,1,1); console.log(date1) // Wed Feb 01 2017 00:00:00 GMT+0800 (중국 표준시) Time )
var date1 = new Date(2017,01-2,01); console.log(date1) // Thu Dec 01 2016 00:00:00 GMT+0800 (중국 표준시)
var date1 =new 날짜 ( 2017,06,06,06,06,06); console.log(date1); // 2017년 7월 6일 목요일 06:06:06 GMT+0800(중국 표준시)
설명: 새로운 날짜( 연도, Month , date, hrs, min, sec) 주어진 매개변수에 따라 날짜 객체를 생성합니다

2. 문자열로 날짜 객체를 초기화합니다
var date2 = new Date(“2017/06/06”); date2) ; // 2017년 6월 6일 화요일 00:00:00(중국 표준시)
var date2 = new Date(“2017-08-08”) // 8월 8일 화요일; 2017 08:00:00 GMT+0800 (중국 표준시)
var date2 = new Date(“2017-9-9”); console.log(date2) // 2017년 9월 9일 토요일 00:00:00 GMT+ 0800(중국 표준시)
참고: 문자열 모드가 대시 모드를 지원하지 않는 경우 문자열 교체가 수행됩니다.
var strTime=”2011-04-16”
var date2= new Date(Date. parse (strTime.replace(/-/g, “/”))); // /-/g는 정규식(RegExp) 객체로, 전역 대체를 의미합니다. - is /입니다.

3. 밀리초 타임스탬프를 사용하여 날짜 객체 초기화
var timestamp=new Date().getTime(); console.log( new Date(timestamp) ) //Tue Jun 06 2017 11:06:59 GMT+0800 중국 표준시)
var date3 = new Date( timestamp - 1 * 60 * 60 * 1000) console.log(date3) // 2017년 6월 6일 화요일 10:06:59 GMT+0800(중국 표준시)
참고: 타임스탬프는 그리니치 시간으로 1970년 1월 1일 00:00:00(베이징 시간으로 1970년 1월 1일 08:00:00)부터 현재까지의 총 초 수를 나타냅니다. 타임스탬프는 특정 시점을 고유하게 식별합니다.

js에서 별도로 new Date()를 호출하세요(예: document.write(new Date());

표시된 결과는 다음과 같습니다: Mar 31 10:10:43 UTC+0800 2012 이 형식의 시간

==

Safari 브라우저에서는 테스트 시간을 알 수 없습니다. new Date(“2017-08-08”)와 같은 단기 모드는 지원되지 않습니다. 슬래시로 바꾸시면 됩니다.

위 내용은 js의 새로운 date() 매개변수에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.