> 웹 프론트엔드 > JS 튜토리얼 > JS는 현재 날짜와 시간을 가져와 정기적으로 새로 고칩니다._javascript 기술

JS는 현재 날짜와 시간을 가져와 정기적으로 새로 고칩니다._javascript 기술

WBOY
풀어 주다: 2016-05-16 16:43:09
원래의
1712명이 탐색했습니다.

현재 날짜와 시간을 가져오는 JS

var date = new Date(); 
date.getYear(); //获取当前年份(2位) 
date.getFullYear(); //获取完整的年份(4位,2014) 
date.getMonth(); //获取当前月份(0-11,0代表1月) 
date.getDate(); //获取当前日(1-31) 
date.getDay(); //获取当前星期X(0-6,0代表星期天) 
date.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) 
date.getHours(); //获取当前小时数(0-23) 
date.getMinutes(); //获取当前分钟数(0-59) 
date.getSeconds(); //获取当前秒数(0-59) 
date.getMilliseconds(); //获取当前毫秒数(0-999) 
date.toLocaleDateString(); //获取当前日期 如 2014年6月25日 
date.toLocaleTimeString(); //获取当前时间 如 下午4:45:06 
date.toLocaleString(); //获取日期与时间 如 2014年6月25日 下午4:45:06
로그인 후 복사

참고: getYear() 및 getFullYear() 모두 연도를 가져올 수 있지만 약간 다릅니다

getYear()는 브라우저에 114로 표시됩니다(예: 2014). 그 이유는 getYear가 "현재 연도-1900"(즉, 연도 기준은 1900) 값을 반환하기 때문입니다.

JS를 사용하여 연도 가져오기: getFullYear()

정기적으로 새로고침

SetInterval은 예약 새로 고침에 사용됩니다. setTimeout과 setInterval의 구체적인 차이점은 다른 자료를 참조하세요.

1. 먼저 페이지에 시간을 표시할 영역이 필요합니다

<div id="showDate"></div>
로그인 후 복사

2. 시간을 확보하세요

<script type="text/javascript"> 
$(function(){ 
setInterval("getTime();",1000); //每隔一秒执行一次 
}) 
//取得系统当前时间 
function getTime(){ 
var myDate = new Date(); 
var date = myDate.toLocaleDateString(); 
var hours = myDate.getHours(); 
var minutes = myDate.getMinutes(); 
var seconds = myDate.getSeconds(); 
$("#showDate").html(date+" "+hours+":"+minutes+":"+seconds); //将值赋给div 
} 
</script>
로그인 후 복사

toLocaleDateString()을 사용하여 연, 월, 일을 직접 얻을 수 있으며 연, 월, 일을 별도로 얻을 필요가 없습니다

ToLocaleTimeString()은 가져오는 형식이 필요하지 않기 때문에 시, 분, 초를 직접 가져올 수 있습니다. 그래서 별도로 구할 수 있습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿