Computer Science/웹 프로그래밍

JS에서 시간 받기(Getting Date in Javascript)

mitdog 2024. 7. 9. 09:48

Date Object

JS 내장 객체중 하나로, 날짜 및 시간 작업을 하는데 유용하다.

Date를 숫자로 쓰면(as a Number) -> 1970년 1월 1일 00시00분00초부터 지난 시간을 ms단위로 준다.
Date를 문자열로 쓰면(as a String) -> 요일 월 일 년도 hh:mm:ss

Date 객체 생성(선언)하기

  • 기본형: var now = new Date()
  • 밀리초형: var now_ms = new Date(milliseconds)
  • 다양하게: var now_str = new Date(dataString)
  • 세세하게: var now_ex = new Date(year, month, date..)

기본형 빼고 코드로 보면

var now_ms = new Date(10000); // 1970/01/01 이후 시각 밀리초 지난 뒤를 줌

var now_str = new Date("03/20/2018")
var now_str2 = new Date("Mar 20 2018")
var now_str3 = new Date("2018-03-20")
// 2017-3-20, 2017/3/20 이런거 안됌 저 순서에 저 양식이어야

var now_ex = new Date(99, 5, 24, 11, 33, 30, 0);
// return is Thu Jun 24 1999 11:33:30 GMT+0900

var now_ex2 = new Date("2015")
// return is Thu Jan 01 2015 09:00:00 GMT+0900

!주의! : 월(Month)을 숫자로 주는데 반환값이 1~12가 아닌, 0~11임!!!

Methods of Date Object(Date 객체의 메소드들)

get(받기)
  • getDate() => 1~31 반환
  • getDay() => 0~6 (월화수목금토일) 반환
  • getFullYear() => 4개의 숫자로 된 년도 반환 (ex. 2015)
  • getHours() => 0~23 반환
  • getMilliseconds() => 0~999 반환
  • getMinutes() => 0~59 반환
  • getMonth() => 0~11 반환
  • getSeconds() => 0~59 반환
set(값 설정하기)

set은 반환이 아니고 반대로 부여하는 것. (이하생략)

'Computer Science > 웹 프로그래밍' 카테고리의 다른 글

DOM의 요소 관계와 JS에서의 사용  (1) 2024.07.09
JS에서 Random 값 받기(Math.random())  (0) 2024.07.09
JS에서의 객체(Object in Javascript)  (0) 2024.07.09
HTML의 DOM 구조  (0) 2024.07.09
Javascript 문법  (0) 2024.07.07