이 글에서는 주로 현재 날짜를 가져오고 정기적으로 새로 고치는 JS 코드를 공유합니다. 먼저 현재 날짜와 시간을 가져오는 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. 먼저 시간을 표시할 영역이 필요합니다
<p id="showDate"></p>
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); //将值赋给p } </script>
toLocaleDateString()을 사용하여 연도, 월, 일을 직접 가져올 필요가 없습니다. 연, 월, 일을 별도로
그리고 toLocaleTimeString() 시, 분, 초를 직접 얻을 수 있습니다. 얻는 형식이 필요하지 않기 때문입니다. 그래서 별도로 구할 수 있습니다.
관련 권장 사항:
위 내용은 현재 날짜를 얻고 정기적으로 새로 고치는 코드 공유의 JS 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!